Immutable и Effectively Immutable объекты
Ребята, что за принципы у effectively-immutable объектов? И в чём разница между effectively-immutable и immutable объектами?
Я знаю только про mutable и immutable объекты.
Ответы (1 шт):
Автор решения: Денис Старакожев
→ Ссылка
immutable - объект не изменяемый по своей сути, все поля файнал. effectively-immutable - объект который возможно изменить, но не предполагается. Например когда дто, в которых делаются только геттеры, а значения полей устанавливает фреймворк через рефлексию при десериализации.