码迷,mamicode.com
首页 > 其他好文 > 详细

laravel 设计思想简单总结

时间:2018-02-03 20:53:13      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:骑自行车   需要   laravel框架   laravel   实现   了解   解耦   img   模式   

服务容器

laravel框架中 服务容器是整个系统功能调度配置的核心,在系统运行过程中动态的为系统提供需要的服务 从而实现了解耦

控制反转(IOC)

控制反转是一种设计模式 主要解决了系统组件之间的相互依赖关系 。

工厂模式 工厂模式中 一般会有一些共同的接口 通过调用不同的类 来实现相同的结果 比如出去旅游 有的人骑自行车 那就new一个自行车类 有的人可能坐火车 还有的人可能坐飞机 轮船或者其他的。也就是说 工厂模式中 需要哪些类 则工厂就生成哪些功能 这个时候就需要动态的修改工厂 但随着需要的功能越来越多 那么程序必然会变得庞大 耦合性非常高。

而控制反转就是要解决上面的问题 它将组件间的依赖关系 从程序内部提取到外部容器来管理 而依赖注入 是指组件的依赖通过外部参数或者其它形式注入到容器 等到需要的时候 在从容器中取出来即可
图片来自 http://blog.xiaohansong.com/2015/10/21/IoC-and-DI/

技术分享图片

技术分享图片

laravel 设计思想简单总结

标签:骑自行车   需要   laravel框架   laravel   实现   了解   解耦   img   模式   

原文地址:https://www.cnblogs.com/alin-qu/p/8410616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!