Spring基礎——說說對IOC(控制反轉)和DI(依賴注入)的理解

1.IOC

IOC:控制反轉,針對Spring框架是一種設計思想,傳統的程序是,由我們在程序內部主動創建對象,而IOC的思想就是,應用程序就變成被動的了,被動的等待IoC容器來創建並注入它所需要的資源了。

2.DI

DI:依賴注入

形象的說,即由容器動態的將某個依賴關係注入到組件之中。依賴注入的目的並非爲軟件系統帶來更多功能,而是爲了提升組件重用的頻率,併爲系統搭建一個靈活、可擴展的平臺。

3.IOC和DI二者的關係

IOC(控制反轉)的一個重點是,動態的向某個對象提供它所需要的其它對象,而這種操作的一種實現方式就是通過DI(依賴注入)來實現的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章