為什么我需要一個IoC容器而不是直接的DI代碼?我一直在用依賴注入(Di)在一段時間內(nèi),注入構(gòu)造函數(shù)、屬性或方法。我從來沒有覺得有必要用控制反轉(zhuǎn)(IoC)容器。然而,我讀得越多,社區(qū)給我的壓力就越大。我使用.NET容器,比如結(jié)構(gòu)圖, NInject, 統(tǒng)一,和芬克..我仍然看不出IoC容器將如何使我的代碼受益/改進(jìn)。我也害怕在工作中開始使用容器,因為我的許多同事會看到他們不懂的代碼。他們中的許多人可能不愿意學(xué)習(xí)新技術(shù)。拜托,讓我相信我需要使用國際奧委會的容器。當(dāng)我在工作中與我的同事交談時,我將使用這些論點。
為什么我需要一個IoC容器而不是直接的DI代碼?
米脂
2019-06-21 13:28:06