Я много читал о DI, но я не получил его вообще.Что такое DI (зависимость от инъекций) и где мы должны его использовать?
- где мы должны это использовать?
- Почему мы должны использовать его?
- В чем преимущество?
может кто-нибудь объяснить это мне?
Я много читал о DI, но я не получил его вообще.Что такое DI (зависимость от инъекций) и где мы должны его использовать?
может кто-нибудь объяснить это мне?
Зависимость впрыска - это шаблон проектирования программного обеспечения, который позволяет удалять жестко закодированные зависимости и позволяет их изменять, будь то во время выполнения или время компиляции. [1] Это может быть использовано, например, в качестве простого способа динамического загрузки плагинов или выбора заглушек или макетов объектов в тестовых средах или реальных объектов в производственных средах. Этот шаблон разработки программного обеспечения автоматически вводит элемент назначения (объект или значение и т. Д.) В пункт назначения, зная требование назначения. Другой шаблон, называемый поиском зависимостей, представляет собой обычный процесс и обратный процесс для инъекции зависимостей. Одним из основных принципов является разделение поведения от разрешения зависимостей.
Начало здесь: http://stackoverflow.com/tags/dependency-injection/info. – Steven
@Steven Я видел этот вопрос. Но проблема не в том, где я нашел использование в реальном мире –