我正在尝试使用C#开始一些简单的依赖注入,并且我遇到了一个我似乎无法想出答案的问题.
我有一个由另一个部门编写的课程,我的项目中没有该部门.我想通过使用接口的构造函数注入这种类型的对象,但当然,我无法更改注入的对象实现来实现接口,以在将对象转换为接口类型时实现多态.
我见过的这种技术的每个学术例子都有类使用在项目中声明的类.如果项目中没有源代码,我将如何注入我的依赖项?
我希望这是有道理的,谢谢.
c# dependency-injection
c# ×1
dependency-injection ×1