51Testing软件测试论坛
标题:
依赖注入和工厂模式的区别是什么啊?我感觉功能有点相似
[打印本页]
作者:
测试积点老人
时间:
2019-11-8 10:33
标题:
依赖注入和工厂模式的区别是什么啊?我感觉功能有点相似
依赖注入和工厂模式的区别是什么啊?我感觉功能有点相似
作者:
bellas
时间:
2019-11-11 10:13
从结果上来看是这样的。 但思想的跨度不是代码的差异所能体现的。
容器这个概念是很重要的
就举主板的例子吧,这里主板就是容器
先说抽象工厂
CPU想访问硬盘 它所知的硬盘位置是固定的,CPU依赖于 IDE接口来访问硬盘,假若硬盘挂了的话,CPU就访问不了了。因为IDE接口已经定死了,是变动不了的。
而依赖注入
则由容器来完成相关调度, 就是主板,CPU想访问硬盘只需告诉主板即可,由主板去检测相应接口ATA、SATA、USB等,并返回CPU所需
作者:
qqq911
时间:
2019-11-11 10:45
过程有差别
作者:
海海豚
时间:
2019-11-11 11:03
使用工厂类是实现依赖注入的通常方法
作者:
jingzizx
时间:
2019-11-11 12:16
2楼比喻不错
作者:
litingting0214
时间:
2019-11-11 13:37
彼此依赖的关系
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2