id, name, public state, children list). На экране можно изменить name, public state, children list. Тогда в классе будет одно поле immuble, а остальные mutable? Или при любом изменении всегда создавать новый объект и следовать Immutablity principle?
Konstantin можете высказать ваше мнение по этому вопросу?
Обсуждают сегодня