[PHP] 项目实践中使用的IOC容器思想
生活随笔
收集整理的這篇文章主要介紹了
[PHP] 项目实践中使用的IOC容器思想
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.容器的意思就是一個全局變量,里面存了很多對象,如果要用到某個對象就從里面取,前提就是要先把對象放進去
2.控制反轉就是把自己的控制權交給別人
3.這兩個結合就是,把自己的控制權交給別人并且創建的對象放進一個全局變量里
4.好處就是可以靈活的修改一個對象的屬性,而不需要去修改類本身的代碼
項目實踐:
1.Application對象的resources屬性數組就是那個容器
2.getResource方法就是控制生成對象的方法,生成一個對象的控制權交給了Application
3.這里先簡化的規定下,自定義的類必須有createResource靜態方法來創建自己這個對象
?
轉載于:https://www.cnblogs.com/taoshihan/p/11423263.html
總結
以上是生活随笔為你收集整理的[PHP] 项目实践中使用的IOC容器思想的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [小程序]微信小程序获取input并发送
- 下一篇: .NET Core 中如何在运行中加载