Capítulo VItabela da p. 10
Classificações
O livro organiza o catálogo em duas dimensões: o propósito, que diz o que o padrão faz, e o escopo, que diz se a variação é resolvida entre classes (por herança, em tempo de compilação) ou entre objetos (por composição, em tempo de execução).
| Criacionais Como os objetos nascem. | Estruturais Como os objetos se encaixam. | Comportamentais Como os objetos conversam. | |
|---|---|---|---|
| Escopo de CLASSE A variação é resolvida por HERANÇA — fixada em tempo de compilação. | |||
| Escopo de OBJETO A variação é resolvida por COMPOSIÇÃO — pode mudar em tempo de execução. |
O Adapter aparece nas duas linhas: o livro descreve tanto a versão por herança múltipla (escopo de classe) quanto a versão por composição (escopo de objeto).
Por esforço e frequência
Uma segunda leitura, que o livro não traz: quanto custa aprender cada padrão contra quantas vezes você vai encontrá-lo. Comece pelo canto inferior direito e deixe o superior esquerdo para quando o problema aparecer.
| Uso raro | Uso moderado | Muito usado | |
|---|---|---|---|
| Complexa exige experiência | — | ||
| Média exige atenção | |||
| Simples dá para aprender em minutos | — |