то пока нарыл только пример с собакой и мячиком. по сути те же геттеры и сеттеры, только по иному назвали.
(необходимость создавать объект сразу валидным не отменяет необходимости получать и модифицировать его значения).
Первая проблема - определение. Посмотри как геттеры и сеттеры сделаны в c# или в JavaScript. Может поймёшь о чем речь
https://www.javaworld.com/article/2073723/why-getter-and-setter-methods-are-evil.html https://marcus-biel.com/getters-and-setters-are-evil/ эти нормас вроде
Обсуждают сегодня