Здравствуйте, 0x7be, Вы писали:
0>Здравствуйте, RusDady, Вы писали:
RD>>Dependency Injection RD>>В каких случаях обосновано реальное/практическое использование патерна? 0>В тех, когда тип пользователь не должен знать о конкретном типе зависимости.
RD>>И как это использование выглядит? 0>Самое простое — проброс ссылки на зависимость через параметр конструктора.
Не, это понятно. Я имел в виду, физически. Вот, например, есть прога, и в ней ссылка через интерфейс на ресурс..
Я создаю class library, и не хочу привязываться к какому-то определенному namespace/class, который лежит в отдельном
файле... т.е. используя эту технику я могу создать какой-то свой dll реализующий требуемый интерфэйс и подложить его вместо
существующего. Я правильно понимаю?