Os padrões de projeto conhecidos como GoF (Gang of Four) po...

Próximas questões
Com base no mesmo assunto
Q3331024 Engenharia de Software
Os padrões de projeto conhecidos como GoF (Gang of Four) podem ser classificados em três categorias: padrões de criação, padrões estruturais e padrões comportamentais. Neste contexto, é correto afirmar que os padrões:
Alternativas

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