Os padrões de projeto descritos no livro de Erich Gamma e seus três colegas, conhecidos como a “Gang of Four” (GoF), em meados do anos 90, contribuiu para a disseminação de boas soluções de projeto para problemas recorrentes no desenvolvimento de software orientado a objetos. Os padrões da GoF classificam os padrões de projeto em três categorias: de criação, estrutural e comportamental. Assinale a alternativa que possui um padrão de projeto pertencente a cada uma destas categorias: