Getters/setters เปิดเผยการเข้าถึงที่ควบคุมไปยังฟิลด์ แต่นิสัยทั่วไปของการเพิ่มหนึ่ง สำหรับแต่ละฟิลด์ เป็น anti-pattern ประเด็นที่แท้จริงคือ: accessor เพิ่มค่าหรือเพียงแค่เปิดเผยฟิลด์สาธารณะอีกครั้งด้วยขั้นตอนเพิ่มเติม?
เมื่อ setter มีเหตุผล
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
