前言

通過實現(xiàn)laravel 框架功能,以便深入理解laravel框架的先進(jìn)思想。

什么是服務(wù)容器

服務(wù)容器是用來管理類依賴與運(yùn)行依賴注入的工具。Laravel框架中就是使用服務(wù)容器來實現(xiàn) ** 控制反轉(zhuǎn) ** 和 ** 依賴注入 **。

什么是控制反轉(zhuǎn)(IoC)和依賴注入(DI)

控制反轉(zhuǎn)(IoC) 就是說把創(chuàng)建對象的** 控制權(quán) 進(jìn)行轉(zhuǎn)移,以前創(chuàng)建對象的主動權(quán)和創(chuàng)建時機(jī)是由自己把控的,而現(xiàn)在這種權(quán)力轉(zhuǎn)移到第三方,也就是Laravel ** 中的容器。

依賴注入(DI)則是幫助容器實現(xiàn)在運(yùn)行中動態(tài)的為對象提供提依賴的資源。

概念容易不太容易讓人理解,舉個栗子:

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式