De acordo com o livro Design Patterns de Erich Gamma e outros, há três tipos de padrões de projeto: padrões de criação, padrões estruturais e padrões comportamentais. Considerando essa mesma sequência, assinale a alternativa abaixo que apresenta dois exemplos de cada um desses tipos.