Ed
anteontem
A injeção de dependência via construtor é uma técnica que é mais adequada em cenários onde as dependências são essenciais para a criação do objeto e não devem ser alteradas após a sua criação. Isso garante que o objeto esteja sempre em um estado válido, recebendo todas as suas dependências necessárias no momento da construção. Analisando as alternativas: a) Quando a dependência é opcional e pode ser alterada durante a execução - Não é o caso ideal para injeção via construtor, pois essa abordagem é mais adequada para dependências obrigatórias. b) Quando as dependências são fixas e não podem ser alteradas após a criação do objeto - Esta é a situação ideal para a injeção de dependência via construtor, pois garante que o objeto sempre tenha suas dependências necessárias. c) Quando o objeto depende de várias classes que não têm um comportamento comum - Isso não é um critério específico para a injeção via construtor. d) Quando se deseja otimizar o tempo de execução - A injeção de dependência não é diretamente relacionada à otimização de tempo de execução. Portanto, a alternativa correta é: b) Quando as dependências são fixas e não podem ser alteradas após a criação do objeto.
Mais perguntas desse material