Design Patterns
Patterns são abstrações de implementação de código que a Gang of Four (Erich Gamma, John Vlissides, Ralph Johson e Richard Helm) compilou em um livro clássico Design Patterns: Elements of Reusable Object-Oriented. Atualmente temos 23 padrões fundamentais e mais de 80 padrões conhecidos derivados dos 23 originais.