Logo Passei Direto
Buscar
Qual a principal diferenca entre injecao de dependencia e o padrao de design "Factory" (Fabrica)?
a) A injecao de dependencia cria instancias de objetos, enquanto a fabrica apenas os modifica.
b) A injecao de dependencia fornece objetos prontos para uso, enquanto a fabrica cria objetos com base em parametros fornecidos.
c) A injecao de dependencia requer que as dependencias sejam passadas como parametros, enquanto a fabrica usa objetos compartilhados em todas as classes.
d) Nao ha diferenca, pois ambos sao usados para gerar objetos.
User badge image
Questões para o Sucesso

há 4 dias

Respostas

User badge image

Ed Verified user icon

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.

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