Подтвердить что ты не робот

Назначение каркасов инъекций зависимостей

Возможный дубликат:
Зачем мне нужен контейнер IoC, а не простой код DI?

Я читал об инъекции зависимостей, и лучшее объяснение было из James Shore. "Injection Dependency" - это 25-долларовый термин для 5-процентной концепции... Инъекция зависимости означает предоставление объекту своих переменных экземпляра ".

Если это такое простое понятие, какова точка фреймворка внедрения зависимостей? Когда я должен использовать один?

4b9b3361

Ответ 1

Есть много материалов, которые легко доступны для ответа на ваш вопрос относительно преимуществ, например:

http://tutorials.jenkov.com/dependency-injection/dependency-injection-benefits.html

Что касается того, когда использовать его... хорошо, что зависит от того, согласны ли вы с преимуществами (как представлено выше). Это также зависит от того, соответствует ли инфраструктура внедрения зависимостей вашему текущему набору технологий (если есть).