Logo Passei Direto
Buscar
No contexto da arquitetura limpa, como o princípio DIP contribui para um código mais robusto?
A) Incentiva o uso de dependências concretas, tornando o sistema mais previsível
B) Facilita o acoplamento entre módulos, garantindo maior interdependência
C) Permite a substituição fácil de implementações sem afetar o código principal
D) Dificulta a separação lógica entre componentes do sistema
E) Exige que todas as classes dependam diretamente umas das outras
User badge image
Douglas Rolim

há 11 meses

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 11 meses

O Princípio da Inversão de Dependência (DIP) é um dos princípios SOLID da programação orientada a objetos e tem como objetivo promover um código mais flexível e menos acoplado. Vamos analisar as alternativas: A) Incentiva o uso de dependências concretas, tornando o sistema mais previsível - Esta afirmação é incorreta, pois o DIP incentiva o uso de abstrações, não dependências concretas. B) Facilita o acoplamento entre módulos, garantindo maior interdependência - Esta afirmação é contrária ao que o DIP propõe, que é reduzir o acoplamento. C) Permite a substituição fácil de implementações sem afetar o código principal - Esta é a essência do DIP, pois ele permite que implementações concretas sejam trocadas sem impactar o código que depende delas. D) Dificulta a separação lógica entre componentes do sistema - Esta afirmação é incorreta, pois o DIP visa facilitar a separação. E) Exige que todas as classes dependam diretamente umas das outras - Esta afirmação é falsa, pois o DIP propõe que as classes dependam de abstrações, não de implementações concretas. Portanto, a alternativa correta é: C) Permite a substituição fácil de implementações sem afetar o código principal.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material