Anti-pattern là những "giải pháp" lặp đi lặp lại trông có vẻ hợp lý nhưng làm suy thoái một thiết kế. Phổ biến nhất trong OOP là God Object, các cây kế thừa sâu, và Anemic Domain Model (mô hình miền thiếu máu).
God Object
Một class biết và làm quá nhiều — vi phạm Single Responsibility.
{
{} {} {}
{} {} {}
}
