您的位置:首页 > 编程语言 > PHP开发

6. Laravel5学习笔记:IOC/DI的理解

2016-03-30 12:55 459 查看

介绍

IOC

控制反转 Inversion of Control

依赖关系的转移

依赖抽象而非实践

DI

依赖注入 Dependency Injection

不必自己在代码中维护对象的依赖

容器自己主动依据配置。将依赖注入指定对象

IOC、DI对于Laravel的意义

Laravel框架的基础是一个功能强大的控制反转容器(IoC container)。 为了真正理解该框架。须要好好掌握该容器。然而我们须要了解。控制反转容器仅仅是一种用于方便实现“依赖注入”的工具。

但要实现依赖注入并不一定须要控制反转容器。仅仅是用容器会更方便和easy一点儿。

具体介绍

对于IOC/DI的理解。我在这里反复一次也作用不大,这里推荐三篇文章,相信阅读完后。会有非常大的收获。

什么是Laravel IOC容器?

PHP程序猿怎样理解IoC/DI

From Apprentice To Artisan之IOC

第一篇文章主要是站在laravel的角度,阐述了IOC。第二遍文章是站在PHP的角度。最后一遍文章也是laravel作者自己写的。

非常有价值。

Laravel5专题文件夹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: