Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 StructureMap 的忠实粉丝,几乎在我所做的所有事情中都会用到它。不过,我只将它与接口一起使用过。我想知道是否有人有使用抽象类的经验?或者......它不支持那种类型的接线?如果你让这个工作,你可以发布一个例子吗?
谢谢!
是的,抽象类的工作方式与接口完全相同。
如果 WorkerBase 是一个抽象类,而 RealWorker 是一个实现,那么:
var container = new Container(x => x.For<WorkerBase>().Use<RealWorker>()); var worker = container.GetInstance<WorkerBase>();