首页 >> 大全

什么是依赖注入模式及使用依赖注入的好处

2023-09-07 大全 33 作者:考证青年

什么是依赖注入模式及使用依赖注入的好处

依赖注入: 简称DI

var product = new Product();
createShipment(product);

我们new一个对象实例,然后当做参数传递给这个方法,这种也可以成为注入。

var product = new MockProduct();
createShipment(product);

当然,我们也可以很方便的用的子类进行替换

var product = new Product();
var shipCompany = new ShipCompany();
var address = new Address();
var oder = new Order();
order.setAddress(address);
createShipment(product,shipCompany,order);

但是,如果我们需要大量的实例对象时,就需要大量创建使用实例化对象代码,如果有种方式可以替我们实例对象,以及其依赖的对象。我们就可以精简代码,我们就写一个()方法就可以了,这就是依赖注入模式要解决的问题。

控制反转: of 简称IOC

它是和依赖注入对应的概念,意思是将依赖的控制权由代码的内部转换为代码的外部。

控制反转注重效果,依赖注入注重如何实现。

实现控制反转的手段就是依赖注入。

使用依赖注入模式的好处:

1.松耦合,可重用性

2.提高可测试性

这里写图片描述

加入登录的后台服务还没开发好,我们可以先编码一个假的登录注入到中,等真正服务器代码开发好,再把真正的注入。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了