Большинство примеров, цитируемых для использования Injection Dependency, мы можем решить с помощью шаблона factory. Похоже, когда дело доходит до использования/дизайна, разница между инъекцией зависимостей и factory размыта или тонка.
Когда-то кто-то сказал мне, что это то, как вы его используете, что имеет значение!
Я когда-то использовал StructureMap контейнер DI для решения проблемы, позже я переработал его для работы с простым factory и удаленные ссылки на StructureMap.
Может ли кто-нибудь сказать мне, в чем разница между ними и где использовать что, какая здесь лучшая практика?