"Someone has already solved your problem."
Cada padrão:
Categorias básicas:
Head First Design Patterns
Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates
2004 (Outubro), OReilly. ISBN 0596007124.
Índice (PDF), Errata
Design Patterns: Elements of Reusable Object-Oriented Software,
Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides,
1995,
Addison Wesley Professional. ISBN 0201633612.