Os padrões de projeto conhecidos como GoF (Gang of Four) po...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - comportamentais se preocupam com algoritmos e a atribuição de responsabilidades entre objetos.
Explicação do Tema Central: A questão aborda os padrões de projeto da Gang of Four (GoF), que são um conjunto de soluções testadas e confiáveis para problemas comuns de design de software. Esses padrões são classificados em três categorias: padrões de criação, padrões estruturais e padrões comportamentais. Entender essas classificações ajuda a escolher a melhor abordagem para resolver problemas de design em sistemas orientados a objetos.
Resumo Teórico:
- Padrões de Criação: Focam na forma como objetos são criados, garantindo flexibilidade e reutilização. Exemplos: Singleton, Factory Method.
- Padrões Estruturais: Tratam da composição de classes e objetos para formar estruturas maiores. Exemplos: Adapter, Composite.
- Padrões Comportamentais: Cuidam das interações entre objetos e como as responsabilidades são distribuídas. Exemplos: Observer, Strategy.
Justificativa da Alternativa Correta: A alternativa A está correta porque descreve com precisão a função dos padrões comportamentais. Eles enfatizam as interações e responsabilidades entre objetos, garantindo que o sistema funcione de maneira eficiente e flexível (Gamma et al., 1994).
Análise das Alternativas Incorretas:
- Alternativa B: Incorreta. A descrição corresponde aos padrões estruturais, não aos de criação.
- Alternativa C: Incorreta. Novamente, o enunciado descreve características dos padrões estruturais, mas é atribuída erroneamente aos comportamentais.
- Alternativa D: Incorreta. Esta descrição se refere aos padrões de criação, que lidam com a independência de como objetos são criados.
- Alternativa E: Incorreta. Como mencionado, são os padrões de criação que abstraem o processo de instanciação, não os comportamentais.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo