Os Padrões de Projeto (Design Patterns) são soluções reutili...

Próximas questões
Com base no mesmo assunto
Q3881281 Arquitetura de Software
Os Padrões de Projeto (Design Patterns) são soluções reutilizáveis para problemas comuns que ocorrem no design de software. A maioria das implementações práticas de princípios de design é feita principalmente usando um ou mais design patterns.
Com relação aos Design patterns e princípios de design, analise os itens a seguir:

I. Modelos de design e princípios SOLID são mutuamente exclusivos, pois podem ser usados simultaneamente para criar sistemas de software bem projetados, modulares e flexíveis.
II. Os princípios SOLID fornecem orientação para o design de classes e módulos individuais, ajudando a alcançar os objetivos de modularidade, extensibilidade e manutenção
III. Padrões de design oferecem soluções de nível mais avançado para organizar classes e objetos a fim de resolver problemas comuns de design fornecendo soluções reutilizáveis para desafios mais abstratos.

Está correto o que se afirma em
Alternativas

Comentários

Veja os comentários dos nossos alunos

Gabarito: E) II e III, apenas

I.

Errado

  • Há uma contradição: diz que são “mutuamente exclusivos”, mas ao mesmo tempo afirma que podem ser usados juntos.
  • Na prática, Design Patterns e SOLID são complementares, não exclusivos.

II.

Correto

  • SOLID orienta:
  • Modularidade
  • Manutenibilidade
  • Extensibilidade
  • Atua principalmente no nível de classes e módulos

III.

Correto

  • Design Patterns:
  • Resolvem problemas recorrentes
  • Atuam em nível mais estrutural e arquitetural
  • Promovem reutilização de soluções

Fonte: ChatGPT

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo