Getters/setters ਖੇਤਾਂ ਤੱਕ ਨਿਯੰਤ੍ਰਿਤ ਪਹੁੰਚ ਨੂੰ ਜਾਹਰ ਕਰਦੇ ਹਨ, ਪਰ ਹਰੇਕ ਖੇਤ ਲਈ ਇੱਕ ਜੋੜਾ ਜੋੜਨ ਦੀ ਆਮ ਆਦਤ ਇੱਕ anti-pattern ਹੈ। ਅਸਲ ਸਵਾਲ ਹੈ: ਕੀ accessor ਮੁੱਲ ਜੋੜਦਾ ਹੈ, ਜਾਂ ਸਿਰਫ਼ ਇੱਕ ਜਨਤਕ ਖੇਤ ਨੂੰ ਵਾਧੂ ਪੜਾਵਾਂ ਦੇ ਨਾਲ ਦੁਬਾਰਾ ਜਾਹਰ ਕਰਦਾ ਹੈ?
ਜਦੋਂ setter ਜਾਇਜ਼ ਹੈ
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
