.NET平臺依賴注入機制及IoC的設計與實現

我們設計的分層架構,層與層之間應該是鬆散耦合的。因爲是單向單一調用,所以,這裏的「鬆散耦合」實際是指上層類不能具體依賴於下層類,而應該依賴於下層提供的一個接口。這樣,上層類不能直接實例化下層中的類,而只持有接口,至於接口所指變量最終究竟是哪一個類,則由依賴注入機制決定。 之所以這樣做,是爲了實現層與層之間的「可替換」式設計,例如,現在需要換一種方式實現數據訪問層,只要這個實現遵循了前面定義的數據訪
相關文章
相關標籤/搜索