Logo Passei Direto
Buscar
Como a injecao de dependencia ajuda a promover o desacoplamento entre componentes?
a) Permitindo que as dependencias sejam criadas internamente pela classe, aumentando a complexidade.
b) Fornecendo dependencias externas de forma explicita, permitindo que as classes nao dependam diretamente da implementacao de outras classes.
c) Aumentando o numero de dependencias internas nas classes, o que dificulta a manutencao do codigo.
d) Criando dependencias entre modulos de forma rigida, o que torna o codigo mais estruturado.
User badge image
Questões para o Sucesso

semana passada

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina