15
Qual é a diferença entre os padrões de Injeção de Dependência e Localizador de Serviço?
Ambos os padrões parecem uma implementação do princípio de inversão de controle. Ou seja, que um objeto não deve saber como construir suas dependências. A Injeção de Dependência (DI) parece usar um construtor ou setter para "injetar" suas dependências. Exemplo de uso de injeção de construtor: //Foo Needs an IBar …