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 ontem

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

ontem

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

Mais conteúdos dessa disciplina