2014-01-16 2 views
-2

Я много читал о DI, но я не получил его вообще.Что такое DI (зависимость от инъекций) и где мы должны его использовать?

  1. где мы должны это использовать?
  2. Почему мы должны использовать его?
  3. В чем преимущество?

может кто-нибудь объяснить это мне?

+0

Начало здесь: http://stackoverflow.com/tags/dependency-injection/info. – Steven

+0

@Steven Я видел этот вопрос. Но проблема не в том, где я нашел использование в реальном мире –

ответ

-1

Зависимость впрыска - это шаблон проектирования программного обеспечения, который позволяет удалять жестко закодированные зависимости и позволяет их изменять, будь то во время выполнения или время компиляции. [1] Это может быть использовано, например, в качестве простого способа динамического загрузки плагинов или выбора заглушек или макетов объектов в тестовых средах или реальных объектов в производственных средах. Этот шаблон разработки программного обеспечения автоматически вводит элемент назначения (объект или значение и т. Д.) В пункт назначения, зная требование назначения. Другой шаблон, называемый поиском зависимостей, представляет собой обычный процесс и обратный процесс для инъекции зависимостей. Одним из основных принципов является разделение поведения от разрешения зависимостей.

http://en.wikipedia.org/wiki/Dependency_injection

Смежные вопросы