Anti-patterns jsou opakující se "řešení", která vypadají rozumně, ale degradují design. Nejčastější v OOP jsou God Object, hluboké hierarchie dědičnosti a Anemic Domain Model.
God Object
Třída, která ví a dělá příliš mnoho — porušuje Single Responsibility.
{
{} {} {}
{} {} {}
}
