Anti-patterns คือ "โซลูชัน" ที่เกิดขึ้นซ้ำๆ ที่ดูสมเหตุสมผล แต่ทำให้การออกแบบเสื่อมลง anti-patterns ที่พบบ่อยที่สุดใน OOP ได้แก่ God Object, deep inheritance hierarchies และ Anemic Domain Model
God Object
คลาสที่รู้จักและทำหลายอย่างเกินไป - ละเมิด Single Responsibility
{
{} {} {}
{} {} {}
}
