假设A组件依赖B组件
用了Spring之后, Spring容器会负责把被依赖的B组件注入到A组件中,A只要被动地等待即可。
——此时A对B的控制关系,由原来的主动变成了被动,Johnson将之成为IoC(从A组件角度起名字)。
Martine Fowler —— IoC难理解,又给这个技术一个名字:依赖注入(DI,从Spring容器角度起名字)。
IoC和DI是同一个事情的两个不同说法。
依赖注入分为三种:
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!