Задать вопрос
@beduin01

Всегда ли нужно писать геттеры?

Когда лучше обращаться к полям класса напрямую?
  • Вопрос задан
  • 442 просмотра
Подписаться 3 Простой 5 комментариев
Ответ пользователя nApoBo3 К ответам на вопрос (3)
@nApoBo3
ИМХО сейчас данная "концепция" уже устарела и не очень актуальна.
Во-первых сейчас не смешивают модели и логику в одном классе, по этому в большинстве случаев геттеры и сеттеры остаются пустыми.
Во-вторых рефлексия запросто инкапсуляцию нарушает.
В-третьих в ide есть средства рефакторинга которые снимают проблему изменения полей.
Так что скорее это привычка и традиция, я очень редко вижу геттеры и сеттеры с кодом.
Ответ написан
Комментировать