Gettery/settery udostępniają kontrolowany dostęp do pól, ale zwyczaj dodawania ich do każdego pola jest antywzorcem. Rzeczywiste pytanie brzmi: czy accesor dodaje wartość, czy po prostu ponownie uwidacznia pole publiczne z dodatkowymi krokami?
Kiedy setter jest uzasadniony
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
