Getters/setters gir kontrollert tilgang til felt, men den vanlige vanen med å legge til en for hvert felt er et anti-pattern. Det egentlige spørsmålet er: legger accessoren til verdi, eller gjeneksponerer den bare et offentlig felt med ekstra trinn?
Når en setter er berettiget
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
