IOC(控制反轉)、DI(依賴注入)

ioc存在的意義:「高內聚,低耦合」。 ioc可以使類與類之間-高內聚: 類內部的關係越緊密越好;低耦合: 類與類的關聯越少越好。用自己的話說就是類與類之間需要調用的時候,我們再也不是直接去調用了,而是通過ioc容器,運行的時候動態的生成對象、執行對象的方法、改變對象的屬性,spring就是通過反射來實現注入的。 採用了依賴注入,在初始化的過程中就不可避免的會寫大量的new。這裏IoC容器就解決了
相關文章
相關標籤/搜索