Getter/setter suteikia kontroliuojamą prieigą prie laukų, tačiau įprastas papročius pridėti vieną prie kiekvieno lauko yra antimodeliai. Tikrasis klausimas yra: ar akcesorius prideda vertę, ar tik iš naujo atidaro viešą lauką su papildomais žingsniais?
Kai setter yra pagrįstas
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
