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

Enviado por Douglas Rolim há 2 meses

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 2 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