何謂控制反轉(IoC = Inversion of Control),何謂依賴注入(DI = Dependency Injection)?
IoC,用白話來講,就是由容器控制程序之間的關系,而非傳統實現中,由程序代碼直接操控。這也就是所謂“控制反轉”的概念所在:控制權由應用代碼中轉到了外部容器,控制權的轉移,是所謂反轉。
相對IoC 而言,“依賴注入”的確更加準確的描述了這種古老而又時興的設計理念。從名字上理解,所謂依賴注入,即組件之間的依賴關系由容器在運行期決定,形象的來說,即由容器動態的將某種依賴關系注入到組件之中。
posted on 2006-09-14 15:28
周銳 閱讀(185)
評論(0) 編輯 收藏 所屬分類:
Spring