@zlodiak

Есть ли различие между IoC и DI?

Скажите пожалуйста есть ли различие между принципом инверсии зависимостей и шаблоном "внедрение зависимостей"?

Сомнения возникают потому что и тот, и другой делают одно и тоже - добавляют один объект в другой на основе интерфейса. В результате этого связность кода уменьшается потому что может быть передан любой объект, главное чтобы он соответствовал определённому интерфейсу.

Тем не менее, в во многих статьях такой способ уменьшения связности называют по разному, причём нередко в пределах одной статьи
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ответы на вопрос 2
Decadal
@Decadal
IoC более общее чем DI. DI - частный случай IoC.
https://stackoverflow.com/questions/6550700/invers...
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы