Galera, estudando um pouco sobre injeção de dependencias, eu entendi que o propósito de realizarmos a injeção
é separar a montagem de um objeto da sua criação, assim posso injetar diversos objetos que implementam uma mesma
interface / classe abstrata ex : um trecho de codigo que recebe um Veiculo eu posso injetar um carro, uma moto, uma bicicleta.
certo ?
agora isso me parece ser o mesmo propósito de uma factory, onde eu tenho uma classe que me devolve diversas implementações
para uma mesma interface, isso esta correto ? entao posso afirmar que injecao de dependencias substitui o uso de factories ?
alguem pode me esclarecer isso ?
valeus !!!