Fullstack Mobile Developer
Например когда необходимо осуществлять валидацию или другие дополнительные действия при создании или когда нужно избежать перегрузки конструкторов и сохранить неизменяемость объекта.
Благодарю. Исправил.
Благодарю. В моем примере использование билдера, и вправду, избыточно. Однако, есть ситуации, когда паттерн Builder все же полезен в Kotlin.
Например когда необходимо осуществлять валидацию или другие дополнительные действия при создании или когда нужно избежать перегрузки конструкторов и сохранить неизменяемость объекта.
Благодарю. Исправил.
Благодарю. В моем примере использование билдера, и вправду, избыточно. Однако, есть ситуации, когда паттерн Builder все же полезен в Kotlin.