依賴注入--小明的手機
uj5u.com熱心網友回復:
依賴注入(DI)和控制反轉(IOC)基本是一個意思,因為說起來誰都離不開誰。簡單來說,a依賴b,但a不控制b的創建和銷毀,僅使用b,那么b的控制權交給a之外處理,這叫控制反轉(IOC),而a要依賴b,必然要使用b的instance,那么通過a的介面,把b傳入;通過a的構造,把b傳入;通過設定a的屬性,把b傳入;這個程序叫依賴注入(DI)。那么什么是IOC Container?隨著DI的頻繁使用,要實作IOC,會有很多重復代碼,甚至隨著技術的發展,有更多新的實作方法和方案,那么有人就把這些實作IOC的代碼打包成組件或框架,來避免人們重復造輪子。所以實作IOC的組件或者框架,我們可以叫它IOC Container。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/269878.html
標籤:ASP.NET
上一篇:Mapster使用
