Getters/setters ક્ષેત્રોમાં નિયંત્રિત પ્રવેશ આપે છે, પરંતુ દરેક ક્ષેત્ર માટે એક ઉમેરવાની સામાન્ય આદત એક વિરોધી-પેટર્ન છે. વાસ્તવિક પ્રશ્ન એ છે: શું આનુષંગિક મૂલ્ય ઉમેરે છે, અથવા માત્ર એક જાહેર ક્ષેત્રને વધારાના પગલાઓ સાથે ફરીથી ઉજાગર કરે છે?
જ્યારે setter ન્યાયી છે
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
