Os padrões de projeto GoF (“Gang of Four”) auxiliam os projetistas de software fornecendo soluções para problemas
comuns, utilizando os conceitos da orientação a objetos. O padrão que permite a construção de estruturas complexas
a partir de uma hierarquia de classes, compondo objetos em estruturas de árvore, é o: