Ed Inteligência Artificial do Passei Direto
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 de 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 afirmação correta, pois o DIP permite que as implementações sejam trocadas sem impactar o código que as utiliza, promovendo flexibilidade. D) Dificulta a separação lógica entre componentes do sistema - Esta afirmação é incorreta, pois o DIP na verdade ajuda a manter uma separação lógica. E) Exige que todas as classes dependam diretamente umas das outras - Esta afirmação é incorreta, 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.
Mais perguntas desse material