3. 什么是控制反轉(zhuǎn)(IOC),什么是依賴注入(DI)?

2018-11-13 22:08 更新

問題:什么是控制反轉(zhuǎn)(IOC),什么是依賴注入(DI)?

  • IOC:就是對象之間的依賴關(guān)系由容器來創(chuàng)建,對象之間的關(guān)系本來是由我們開發(fā)者自己創(chuàng)建和維護(hù)的,在我們使用Spring框架后,對象之間的關(guān)系由容器來創(chuàng)建和維護(hù),將開發(fā)者做的事讓容器做,這就是控制反轉(zhuǎn)。BeanFactory接口是Spring Ioc容器的核心接口。
  • DI:我們在使用Spring容器的時候,容器通過調(diào)用set方法或者是構(gòu)造器來建立對象之間的依賴關(guān)系。
  • 控制反轉(zhuǎn)是目標(biāo),依賴注入是我們實現(xiàn)控制反轉(zhuǎn)的一種手段。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號