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 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.
Mais perguntas desse material