0
我對IoC和DI非常新,而且我無法找到不應該使用它的確切場景。Ioc和DI在哪裏以及爲什麼
在我知道有可能像記錄(基於文件的記錄,數據庫記錄等)或使用數據源(測試,生產等)的地方使用它是有意義的。
但是我感到困惑的是,我可以在一個大項目中使用IoC/DI來處理數百個類,它是否使代碼管理/維護/單元測試更容易?它是否只能幫助這些類的SoC?
同樣,如果我確實知道一個類總是會創建另一個類的對象,例如客戶將始終有一個地址,在這種情況下,我應該使用DI嗎?在這種情況下不使用DI是不好的做法?
我們即將開始使用ASP.Net MVC3的大項目,Unity是不錯的選擇?
感謝, 阿里