依賴注入與控制反轉

     依賴注入(DI)和控制反轉(IOC)兩個的概念差不多,兩者的概念看起來都很像,只不過依賴注入是理念,控制反轉是實現, 可以看成是父子關係吧,依賴注入是父,控制反轉是子。      比如說一個人需要一把斧頭,那麼就要在人(person)裏面new一個斧頭(axe)的類,這樣人就依賴斧頭。 這對開發來說是不太好的,因爲萬一有一天改需求,這個斧頭不太好,我需要換一個廠家的,要河神的金斧頭,那麼
相關文章
相關標籤/搜索