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