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

时间:2021-09-24 13:24:33   收藏:0   阅读:34

1.控制反转

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

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

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

2.依赖注入

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

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

原文:https://www.cnblogs.com/bladerunnerwhd/p/15311027.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!