1. 程式人生 > >Lavavel中基礎名詞的理解

Lavavel中基礎名詞的理解

容器

容器,字面上理解就是裝東西的東西。常見的變數、物件屬性等都可以算是容器。一個容器能夠裝什麼,全部取決於你對該容器的定義。當然,有這樣一種容器,它存放的不是文字、數值,而是物件、物件的描述(類、介面)或者是提供物件的回撥,通過這種容器,我們得以實現許多高階的功能,其中最常提到的,就是 “解耦” 、“依賴注入(DI)”。

服務容器(IoC 容器)

概念:服務容器是一個用於管理類的依賴和執行依賴注入的強大工具

解讀:
服務容器本質是一個工具,他有兩個功能
1、用於管理類的依賴
2、執行依賴的注入
IoC(控制反轉) 和 DI(依賴注入)

服務提供者

概念:服務提供這是配置應用程式的中心。