Ed Inteligência Artificial do Passei Direto
ontem
Para identificar a alternativa que exemplifica corretamente o princípio da inversão de dependência, vamos analisar cada uma das opções: A) Utilizar dependências concretas dentro de uma classe sem injeção de dependência - Esta opção vai contra o princípio, pois depende de implementações concretas. B) Instanciar diretamente objetos dentro de métodos sem utilizar abstrações - Também vai contra o princípio, pois não utiliza abstrações. C) Declarar variáveis do tipo interface e atribuir implementações específicas a elas - Esta opção está alinhada com o princípio da inversão de dependência, pois utiliza abstrações (interfaces) e permite que a classe dependa de implementações específicas. D) Criar todas as dependências dentro da classe para evitar acoplamento externo - Isso vai contra o princípio, pois cria acoplamento e não utiliza abstrações. E) Excluir completamente qualquer tipo de abstração para simplificar o código - Esta opção também vai contra o princípio, pois elimina abstrações. Portanto, a alternativa que exemplifica corretamente o princípio da inversão de dependência é: C) Declarar variáveis do tipo interface e atribuir implementações específicas a elas.
Mais perguntas desse material