Getters/setters предоставляют контролируемый доступ к полям, но обычная привычка добавлять их для каждого поля — это антипаттерн. Реальный вопрос: добавляет ли аксессор ценность или просто переоткрывает публичное поле с дополнительными шагами?
Когда setter оправдан
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
