Spring依賴注入(DI)的理解


什么是依賴注入?

在依賴注入的模式下,創建被調用者得工作不再由調用者來完成,創建被調用者實例的工作通常由Spring容器完成,然后注入調用者。

為什么使用依賴注入?

為了實現代碼/模塊之間松耦合。

為什么要實現松耦合?

上層調用下層,上層依賴於下層,當下層劇烈變動時上層也要跟着變動,這就會導致模塊的復用性降低而且大大提高了開發的成本。

一般情況下抽象的變化概率很小,讓用戶程序依賴於抽象,實現的細節也依賴於抽象。即使實現細節不斷變動,只要抽象不變,客戶程序就不需要變化。這大大降低了客戶程序與實現細節的耦合度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM