#每天一个知识点#

2023/07/02

简单说说依赖注入吧,依赖注入其实是实现控制反转的一种设计方法,消除类之间依赖关系的设计模式。比如A类要依赖B类,A类不再直接创建B类,而是传入给A。举个例子来说就是,工厂伐木,每个员工的斧头,是员工自带的,还是工厂给的。使用依赖注入的话,我们可以是实现松耦合,如果工厂现在突然急需要完成任务,改用电锯,那么改通知每一个员工带电锯,这实现起来可能就很多问题了,但是如果工厂提供的,那么相当于对于员工来说,只是接收到的该工具不同。这也就是依赖注入,实现松耦合的目的了
展开
评论