сеттеры, и пишем публичный метод(ы) для каждого поля?
это ж и есть сеттеры.
поля или методы?
ну мол смотри, идея какая - у тебя есть объект. У него есть какие-то правила по которым его стэйт считается консистентным. Твоя задача сделать работу с объектом таким образом, что бы на уровне интерфейса небыло никакой возможности вогнать объект в невалидное состояние.
Обсуждают сегодня