Questão 62 Comentada - Banco do Estado de Sergipe S/A - Técnico Bancário III Desenvolvimento - CESGRANRIO (2025)

Uma empresa especializada no desenvolvimento de aplicações empresariais escaláveis enfrenta dificuldades na manutenção do seu código devido ao alto acoplamento entre classes. Os desenvolvedores perceberam que muitas classes criam instâncias de seus próprios objetos dependentes, dificultando os testes unitários, a reutilização de código e a troca de implementações sem afetar outras partes do sistema. Para resolver esse problema, o arquiteto de software sugere o uso do padrão Injeção de Dependências (Dependency Injection – DI).
A sugestão do arquiteto sobre o uso de Injeção de Dependências (DI) considera que esse padrão

  • A cria manualmente todas as instâncias de objetos dentro das classes para garantir total controle sobre suas dependências.
  • B elimina demandas por composição de objetos e por extensibilidade das aplicações, facilitando o gerenciamento do ciclo de vida.
  • C injeta dependências estáveis, que ainda estão em desenvolvimento e que têm comportamento não determinístico, no construtor das classes.
  • D permite que dependências sejam passadas externamente para um objeto, reduzindo o acoplamento e facilitando a testabilidade.
  • E utiliza verificações de erro em tempo de execução para capturar falhas de comunicação entre objetos dependentes.

Gabarito comentado da Questão 62 - Banco do Estado de Sergipe S/A - Técnico Bancário III Desenvolvimento - CESGRANRIO (2025)

O padrão Injeção de Dependência (DI) é um padrão de projeto arquitetural que promove o princípio da Inversão de Dependência (DIP). Sua essência é externalizar a responsabilidade de fornecer as dependências de uma classe, em vez de permitir que a própria classe as crie internamente. A alternativa D está correta porque descreve precisamente o mecanismo e o benefício central do DI: as dependências são fornecidas (injetadas) externamente ao objeto, tipicamente via construtor, método setter ou in...

Somente usuários Premium podem acessar aos comentários dos nossos especialistas...

Que tal assinar um dos nossos planos e ter acesso ilimitado a todas as resoluções de questões e ainda resolver a todas as questões de forma ilimitada?

São milhares de questões resolvidas!

Assine qualquer plano e tenha acesso a todas as vantagens de ser Premium