abstract:依賴注入:為IOC別名,依賴注入是IOC的實現(xiàn)方式,IOC本質是將對象的創(chuàng)建由程序轉移到容器,依賴注入為實現(xiàn)這一目標的方式。 (1)構造方法注入:即被注入對象可以通過在其構造方法中聲明依賴對象的參數(shù)列表,讓外部(通常是IOC容器)知道它需要哪些依賴對象,然后IOC容器會檢查被注入對象的構造方法, 取得其所需要的依賴對象列表,進而為其注入相應對象?! ?2)setter方法注入:即當前對象只需要
依賴注入:為IOC別名,依賴注入是IOC的實現(xiàn)方式,IOC本質是將對象的創(chuàng)建由程序轉移到容器,依賴注入為實現(xiàn)這一目標的方式。
(1)構造方法注入:即被注入對象可以通過在其構造方法中聲明依賴對象的參數(shù)列表,讓外部(通常是IOC容器)知道它需要哪些依賴對象,然后IOC容器會檢查被注入對象的構造方法,
取得其所需要的依賴對象列表,進而為其注入相應對象。
(2)setter方法注入:即當前對象只需要為其依賴對象所對應的屬性添加setter方法,IOC容器通過此setter方法將相應的依賴對象設置到被注入對象的方式即setter方法注入。
(3)接口注入:接口注入有點復雜,被注入對象如果想要IOC容器為其注入依賴對象,就必須實現(xiàn)某個接口,這個接口提供一個方法,用來為被注入對象注入依賴對象,IOC容器通過接口方法將依賴對象注入到被注入對象中去。相對于前兩種注入方式,接口注入比繁瑣和死板,被注入對象就必須專聲明和實現(xiàn)另外的接口。
Correcting teacher:韋小寶Correction time:2018-11-17 15:34:27
Teacher's summary:像這種可以來點實際的案例啊!總結的很不錯!繼續(xù)加油吧!