Я пытаюсь начать с некоторой простой инъекции зависимости, используя C#, и я столкнулся с проблемой, на которую я, похоже, не могу найти ответ.C# зависимость инъекции - как вам вводить зависимость без источника?
У меня есть класс, написанный другим отделом, для которого у меня нет источника в моем проекте. Я хотел ввести объект этого типа, хотя конструктор с использованием интерфейса, но, конечно, я не могу изменить реализацию внедренных объектов для реализации интерфейса для достижения полиморфизма при бросании объекта в тип интерфейса.
Каждый академический пример, который я когда-либо видел в этой технике, использует классы, которые объявлены в самом проекте. Как я буду вводить свою зависимость без источника, доступного в проекте?
Я надеюсь, что имеет смысл, спасибо.
Это было именно то, о чем я думал. – Steven
Адаптер шаблон. Хороший звонок. – Wix