Τα anti-patterns είναι επαναλαμβανόμενες "λύσεις" που φαίνονται εύλογες αλλά υποβαθμίζουν ένα σχέδιο. Τα πιο συνηθισμένα στο OOP είναι το God Object, οι βαθιές ιεραρχίες κληρονομιάς και το Anemic Domain Model.
God Object
Μια κλάση που γνωρίζει και κάνει πολλά — παραβιάζει το Single Responsibility.
{
{} {} {}
{} {} {}
}
