Anti-kuviot ovat toistuvat "ratkaisut", jotka näyttävät järkeviltä, mutta heikentävät suunnittelua. OOP:ssä yleisimmät ovat God Object, syvät perintöhierarkiat ja Anemic Domain Model.
God Object
Luokka, joka tietää ja tekee liian paljon — rikkoo Single Responsibility -periaatteen.
{
{} {} {}
{} {} {}
}
