Composite Pattern

Um padrão de projeto estrutural que permite tratar objetos individuais e composições de objetos de maneira uniforme. Ele compõe objetos em estruturas de árvore para representar hierarquias de parte-todo.