首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【asp.net core 系列】14 .net core 中的IOC

public class Demo1 { } public class Demo2 { public Demo1 demo; } 对于以上简单示例代码中,在Demo2类中持有了一个Demo1的实例...= new Demo1(); } 这时候,如果Demo1变成下面的样子: public class Demo1 { public Demo1(Demo3 demo3) {...实际上,对于Demo2并不关心Demo1的实例对象是如何获取的,甚至都不关心它是不是Demo1的子类或者接口实现类。...我在示例中使用了类,但这里可以同步替换成Interface,替换之后,Demo2在调用Demo1的时候,还需要知道Demo1有实现类,以及实现类的信息。...对于Demo2来说,Demo2从此不再负责Demo1的创建,这个步骤交由Demo2的调用方去创建,Demo2从此从负责维护Demo1这个对象的大麻烦中解脱了。

1.2K20
领券