Ну типа DDD агрегат, составной объект. Обращение к внутренностям только через методы главного объекта, невохможность менять ничего внутри по ссылкам, в идеале immutable.
g
gildor
09/13/2017, 6:43 AM
что бы сделать immutable нужно что бы все его поля были val и содержали immutable объекты, для листов List, для мапов Map.
Если я правильно понимаю что требутся
l
lewik
09/13/2017, 6:45 AM
Этих двух условий точно достаточно? (понятно что надо класть реальные immutable, а не mutable "засунутый" в интерфейс immutable)