1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 什么是依赖注入(DI)

什么是依赖注入(DI)

时间:2024-03-04 20:15:47

相关推荐

什么是依赖注入(DI)

依赖注入,用大白话说就是一个类需要另一个类的协助来完成工作,这就产生了依赖,所以需要的依赖项就要注入过来协同完成工作。软件设计原则中有一个依赖倒置原则(DIP)讲的是要依赖于抽象,不要依赖于具体,高层模块不应该依赖于低层模块,二者应该依赖于抽象。简单的说就是为了更好的解耦,就是面向接口编程,通过调用接口的方法,而不直接实例化对象去调用。而控制反转(IOC)就是这样的一个实现思路,这个思路的其中一种实现方式就是依赖注入(DI)。

这样做的好处就是如果添加了另一个实现类,不需要修改之前的代码,只需要修改注入的地方将实现类替换。我们实例化接口类的时候不用手动New来构造实现类,这种工作我们可以交给DI、Autofac等这些IOC框架去构建。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。