Getters/setters فیلڈز تک کنٹرول شدہ رسائی فراہم کرتے ہیں، لیکن ہر فیلڈ کے لیے ایک شامل کرنے کی عام عادت ایک anti-pattern ہے۔ اصل سوال یہ ہے: کیا accessor قدر شامل کرتا ہے، یا صرف ایک عوامی فیلڈ کو اضافی قدموں کے ساتھ دوبارہ بیان کرتا ہے؟
جب setter جائز ہو
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
