Getters/setters omogočajo nadzorovan dostop do polj, vendar je pogosta navada dodajanja enega za vsako polje anti-vzorec. Pravo vprašanje je: ali getter/setter doda vrednost ali samo ponovno izpostavi javno polje z dodatnimi koraki?
Kdaj je setter upravičen
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
