Padrões de projeto (ou design patterns) são construções e s...

Próximas questões
Com base no mesmo assunto
Q3881305 Arquitetura de Software
Padrões de projeto (ou design patterns) são construções e soluções repetíveis e reutilizáveis para situações e problemas comuns, que visam melhorar a qualidade dos sistemas de software.
Com relação aos princípios SOLID e GRASP (General Responsibility Assignment Software Principles), analise os itens a seguir:

I. São conjuntos de princípios de design usados no desenvolvimento de software orientado a aspectos e à programação funcional.
II. SOLID é focado em tornar softwares mais escaláveis, testados e reutilizáveis.
III. GRASP oferece diretrizes para atribuição de responsabilidades, auxiliando na arquitetura e comunicação de decisões de design.

Está correto o que se afirma em
Alternativas

Comentários

Veja os comentários dos nossos alunos

c

Gabarito (C)

Os princípios SOLID reúnem cinco boas práticas para projetos Orientados a Objetos - OO. Por não constar essa definição, a primeira alternativa se torna errada!

SOLID (Estrutura e Acoplamento): Foca em como escrever classes e interfaces que sejam fáceis de manter, escalar e testar. Lida muito com herança, interfaces e injeção de dependências.

GRASP (Atribuição de Responsabilidades): Foca no comportamento. Ajuda a decidir qual classe deve ter qual método, baseando-se em conceitos como Alta Coesão e Baixo Acoplamento, garantindo que cada classe só manipule as informações que ela realmente domina (Especialista na Informação).

GoF (Gang of Four): Foca em soluções prontas (templates/receitas de bolo) para problemas recorrentes de design (ex: Singleton, Factory, Observer, Strategy).

Gabarito: C

I. “usados no desenvolvimento de software orientado a aspectos e à programação funcional”

Incorreto.

SOLID e GRASP são princípios voltados principalmente para:

✔ programação orientada a objetos (OO)

❌ Não são específicos de:

programação funcional

orientação a aspectos

Clique para visualizar este comentário

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