IoC
上一节
下一节
控制反转(Inversion of Control) 是一种代码设计的思路。具体采用的方法是依赖注入。
这种方式在生活中很多,比如招聘中介、网购等等。
举例:
比如卖家与买家,必须面对面交易,是传统编程方式,双方互相依赖,买家不来见面,做不成交易。
淘宝卖家与买家,中介是淘宝,卖家与买家不需要直接面对面,互相不依赖,双方都觉得淘宝可信,靠中介完成交易。商品的价格、数量等等参数,靠中介进行传递。即控制反转和依赖注入。
项目参考:
本内容幻灯片:

