A.IoC就是指程序之間的關系由程序代碼直接操控
B.所謂“控制反轉”是指控制權由應用代碼轉到外部容器,即控制權的轉移
C.IoC將控制創建的職責搬進了框架中,從應用代碼脫離開來
D.使用Spring的IoC容器時只需指出組件需要的對象,在運行時Spring的IoC容器會根據XML配置數據提供給它
控制反轉即IoC (Inversion of Control),是面向對象編程中的一種設計原則,可以用來減低計算機代碼之間的耦合度。它把傳統上由程序代碼直接操控的對象的調用權交給容器,通過容器來實現對象組件的裝配和管理。所謂的“控制反轉”概念就是對組件對象控制權的轉移,從程序代碼本身轉移到了外部容器。