Padrões de Projetos
(a) (b)
Resposta: A solução B é melhor e mais detalhada, porém de uma forma abrangente, o solução A não está errada, porém está incompleta.
A forma mais correta de se fazer é quando …exibir mais conteúdo…
Como Padrão de Criação nos utilizaríamos o padrão Abstract Factory, que é utilizado quando o sistema precisa ser independente de como seus produtos são criados, compostos e representados.
Como padrão de Estrutura, nós utilizaríamos o padrão Composite, que é utilizado com a intenção de compor os objetos em estruturas de árvore para representarem dessa forma uma hierarquia do