Возможный дубликат:
Зачем мне нужен контейнер IoC, а не простой код DI?
Я читал об инъекции зависимостей, и лучшее объяснение было из James Shore. "Injection Dependency" - это 25-долларовый термин для 5-процентной концепции... Инъекция зависимости означает предоставление объекту своих переменных экземпляра ".
Если это такое простое понятие, какова точка фреймворка внедрения зависимостей? Когда я должен использовать один?