极速11选5
   
 
體系架構
  當前位置:首頁 > 技術支持 > 體系架構
IoC(控制的反轉)與DI(依賴注入)
發布時間:2017-08-02 瀏覽:411次
  

    IoC(控制的反轉:Inverse of Control)是Spring容器的內核,AOP、聲明式事務等功能在此基礎上開花結果。但是IoC這個重要的概念卻比較晦澀隱諱,不容易讓人望文生義,這不能不說是一大遺憾。

   那到底是什么東西的“控制”被“反轉”了呢?簡單地說,即是某一接口具體實現類的選擇控制權從調用類中移除,轉交給第三方(如配置文件XML)決定。 

   因為IoC確實不夠開門見山,因此業界曾進行了廣泛的討論,最終軟件界的泰斗級人物Martin Fowler提出了DI(依賴注入:Dependency Injection)的概念用以代替IoC,即讓調用類對某一接口實現類的依賴關系由第三方(容器或協作類)注入,以移除調用類對某一接口實現類的依賴?!耙覽底⑷搿閉飧雒氏勻槐取翱刂品醋敝苯用髁?、易于理解。

   

 
 
    
 
 
版權所有 © 2005-2019 安徽省艾佳信息技術有限公司 极速11选5  皖公網安備 34019202000659號
地址:安徽省合肥市高新區天元路1號留學人員創業園1號樓205 電話:0551-64935878 郵箱:[email protected]