É focado na descoberta e na documentação de soluções reutilizáveis para problemas já existentes. Cada contexto merece seu pattern, e isso não é uma regulamentação.
Os padrões mais básicos e de baixo nível são comumente chamados idiomáticos. Já os padrões mais universais e de alto nível são os padrões arquitetônicos, que podem ser usados para arquitetar toda uma aplicaçao.
-
Padrões Criacionais:
-
Padrões Estruturais:
-
Padrões Comportamentais: