Ed
semana passada
A injeção de dependência é um padrão de design que visa promover o desacoplamento entre componentes, facilitando a manutenção e a testabilidade do código. Vamos analisar as alternativas: a) Permitindo que as dependências sejam criadas internamente pela classe, aumentando a complexidade. - Esta opção é incorreta, pois a injeção de dependência visa reduzir a complexidade, não aumentá-la. b) Fornecendo dependências externas de forma explícita, permitindo que as classes não dependam diretamente da implementação de outras classes. - Esta opção está correta, pois a injeção de dependência permite que as classes recebam suas dependências de fora, promovendo o desacoplamento. c) Aumentando o número de dependências internas nas classes, o que dificulta a manutenção do código. - Esta opção é incorreta, pois a injeção de dependência visa reduzir o número de dependências internas. d) Criando dependências entre módulos de forma rígida, o que torna o código mais estruturado. - Esta opção é incorreta, pois a injeção de dependência promove a flexibilidade, não a rigidez. Portanto, a alternativa correta é: b) Fornecendo dependências externas de forma explícita, permitindo que as classes não dependam diretamente da implementação de outras classes.
Mais perguntas desse material