控制反转和依赖注入的概念比较

1.控制反转

控制反转是一种设计思想,并不是一种具体的代码实现方法,通常应用在框架的设计中。

控制指的是对程序执行流程的控制,框架出现之前,是程序员对程序的执行流程进行控制。框架出现后,是框架对程序的执行流程进行控制。

控制权从程序员反转给了框架。

2.依赖注入

依赖注入是一种具体的编码技巧

不通过new关键字在类内部创建依赖类的对象,而是在外部创建好类依赖的对象,再通过构造函数,或函数参数等方式,传进类中

控制反转和依赖注入的概念比较

上一篇:微信小游戏上线发布全流程详解


下一篇:美团饿了么领取外卖优惠券微信小程序的开发及上线_怎样点外卖省钱_外卖小程序的开发及上线