1. 程式人生 > >spring 學習 二 IOC/DI

spring 學習 二 IOC/DI

過程 tro ioc 對象實例 例如 工廠 註意 程序員 java

中文名稱:控制反轉

英文名稱:( Inversion of Control )

1 控制反轉作用:

  一般在編寫java程序時,需要程序員自己創建對象的實例,例如 A a=new A();語句,就是程序員自己通過new 語句創建要使用的類實例,控制反轉就是把創建對象實例的過程交給了spring,程序員不需要再通過new 語句去創建類實例,spring創建好類的實例後,再把創建的類實例註冊到spring容器。

2 IOC最重要的一個作用就是解耦。

註意:創建類實例可以交給spring,工廠也可以創建類實例,二者的區別?

spring 學習 二 IOC/DI