Ed
há 4 dias
A injeção de dependência é um padrão de design que visa aumentar a modularidade e a testabilidade do código, permitindo que as dependências sejam fornecidas a uma classe em vez de serem criadas internamente. Isso tem um impacto positivo na reutilização de código. Vamos analisar as alternativas: a) Ela dificulta a reutilização, pois aumenta o número de dependências em cada classe. - Esta afirmação não é correta, pois a injeção de dependência, na verdade, busca reduzir o acoplamento entre classes. b) Ela facilita a reutilização de código, permitindo que componentes sejam facilmente substituídos e configurados para diferentes cenários. - Esta opção está correta, pois a injeção de dependência realmente permite que diferentes implementações de uma interface sejam injetadas, facilitando a reutilização. c) Ela impede que classes sejam reutilizadas, pois todas as dependências precisam ser alteradas manualmente. - Isso não é verdade, já que a injeção de dependência visa justamente evitar a necessidade de alterações manuais nas dependências. d) Ela garante que o código será automaticamente reutilizável em qualquer contexto. - Embora a injeção de dependência ajude na reutilização, não se pode garantir que o código será reutilizável em qualquer contexto. Portanto, a alternativa correta é: b) Ela facilita a reutilização de código, permitindo que componentes sejam facilmente substituídos e configurados para diferentes cenários.
Mais perguntas desse material