问答
让安全知识触手可及
注册
/
登录
个人中心
退出登录
首页
推荐
最热
提问
写文章
提建议
如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的?
写回答
关注问题
话题:
编程语言
如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的?
写回答
关注问题
邀请回答
分享
举报
团长
这句话老值钱了:Helloworld
2018.08.22
DI称为依赖注入,IOC称为控制反转,他们的区别不是很大,换句话说,谁也离不开谁
用甲和乙分别来指代两者,甲依赖乙,却不控制乙活动的创建和销毁,仅仅是使用乙,若乙的控制权交给甲之外的对象处理,就叫控制反转,而甲要依赖乙,必然要使用乙的instance那么可以有三种方法将乙传入 通过甲的接口、通过甲的构造、通过设置甲的属性,其过程称之为依赖注入