Getters/setters omogućavaju kontrolirani pristup poljima, ali česta navika dodavanja za svako polje je anti-pattern. Prava pitanja je: dodaje li accessor vrijednost ili samo ponovno izlaže javno polje sa dodatnim koracima?
Kada je setter opravdan
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
