PHP中控制反转与依赖注入的实现原理是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计899个文字,预计阅读时间需要4分钟。
目录 + 控制反转 + 依赖注入 + 控制反转是思想,也是设计模式,这种模式可降低耦合性。例如:phpclass A { public function getClassName() { echo '我是class A'; }}class B { public $test;}
目录
- 控制反转
- 依赖注入
控制反转
控制反转是一种思想,是一种设计模式,这种设计模式能够降低耦合性。
例如
<?php class A{ public function getClassName(){ echo '我是class A'; } } class B{ public $test; public function __construct() { $this->test = new A(); //在类的内部获取依赖的对象。 //把依赖的对象写死在 Class B 中,由 Class B 选择依赖的对象,这叫做控制正转。
本文共计899个文字,预计阅读时间需要4分钟。
目录 + 控制反转 + 依赖注入 + 控制反转是思想,也是设计模式,这种模式可降低耦合性。例如:phpclass A { public function getClassName() { echo '我是class A'; }}class B { public $test;}
目录
- 控制反转
- 依赖注入
控制反转
控制反转是一种思想,是一种设计模式,这种设计模式能够降低耦合性。
例如
<?php class A{ public function getClassName(){ echo '我是class A'; } } class B{ public $test; public function __construct() { $this->test = new A(); //在类的内部获取依赖的对象。 //把依赖的对象写死在 Class B 中,由 Class B 选择依赖的对象,这叫做控制正转。

