توفر الـ getters/setters إمكانية وصول محكومة للحقول، لكن العادة الشائعة بإضافة واحد لكل حقل هي نمط معيب. السؤال الحقيقي هو: هل يضيف الـ accessor قيمة، أم أنه يعيد فقط تعريض حقل عام مع خطوات إضافية؟
متى يكون الـ setter مبررًا
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
