Ed
há 4 dias
Vamos analisar as alternativas para entender a principal diferença entre injeção de dependência e o padrão de design "Factory": a) A injeção de dependência cria instâncias de objetos, enquanto a fábrica apenas os modifica. - Esta afirmação não é precisa, pois a fábrica também pode criar instâncias de objetos. b) A injeção de dependência fornece objetos prontos para uso, enquanto a fábrica cria objetos com base em parâmetros fornecidos. - Esta opção é correta, pois a injeção de dependência geralmente fornece instâncias já configuradas, enquanto o padrão Factory cria objetos com base em parâmetros. c) A injeção de dependência requer que as dependências sejam passadas como parâmetros, enquanto a fábrica usa objetos compartilhados em todas as classes. - Esta afirmação não é totalmente correta, pois a fábrica pode criar novos objetos em vez de usar objetos compartilhados. d) Não há diferença, pois ambos são usados para gerar objetos. - Esta afirmação é falsa, pois existem diferenças claras entre os dois padrões. Portanto, a alternativa correta é: b) A injeção de dependência fornece objetos prontos para uso, enquanto a fábrica cria objetos com base em parâmetros fornecidos.
Mais perguntas desse material