Getters/setters ले fields मा नियंत्रित पहुँच प्रदान गर्छ, तर प्रत्येक field को लागि एक जोडी गर्ने सामान्य आदत एक anti-pattern हो। वास्तविक प्रश्न हो: के accessor ले मूल्य थप्छ, वा केवल public field लाई अतिरिक्त चरणहरूसँग पुनः-expose गर्छ?
जब setter न्यायसंगत हो
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
