[心得] Laravel 框架概念 - 控制反转 (IoC)

楼主: Jasonzheng (jason)   2016-11-23 15:23:23
各位好:
不好意思,标题杀人 xd,程式部份虽使用 java,但内文却是,小弟这几年用 L
aravel、Spring 等的综合心得,希望能帮到一些初入框架的朋友。
这是小弟第三篇部落文,是很多人爱谈的 IoC/DI,传说中学会这个,就能秒
学各框架的重要观念。
接续前两篇文的观念,简单说明 IoC/DI ,并且把大部分人混淆的观念: 依赖反
转 vs 控制反转 vs 工厂,做个厘清。
希望能帮助更多人,并厘清网络上的错误资讯... (一堆人说 IoC = DIP,我超
傻眼)。
高手可以略过,文中没有高深莫测的程式,只有脑残简单的容器范例,也没有酷
炫的语法糖,一切都回归纯朴。
请服用:
https://blog.jason.party/3/ioc-di
作者: aws9527 (Awis)   2016-11-24 02:07:00
推,另外好奇 服务提供者 又是什么概念
作者: tkdmaf (皮皮快跑)   2016-11-24 02:37:00
1F,你去麦当当点什么餐,麦当当就给你什么餐。而你不用自己做汉堡、炸薯条、倒可乐。麦当当提供你这些,你只要负责享用就好。
作者: aws9527 (Awis)   2016-11-25 16:20:00
感谢大大,但是 服务容器跟服务提供者的关系是什么呢?有点混淆 ~"~
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-11-26 11:18:00
柜台和厨房?dep injection就是柜台不变可是换厨房?(以上有点瞎猜 不要太认真)
作者: hiigara (石头)   2016-11-27 00:38:00
换厨师,本来会做汉堡给你的,现在做了个汉堡形状的玩具然后只要在柜台点大麦克能够拿到大麦克玩具就是测试成功或者不换厨师却换了食材,一样的意思

Links booklink

Contact Us: admin [ a t ] ucptt.com