推薦:基于.NET平臺的分層架構實戰(五)接口的設計與實現接下來,將進行接口的設計。這里包括數據訪問層接口和業務邏輯層接口。在分層架構中,接口扮演著非常重要的角色,它不但直接決定了各層中的各個操作類需要實現何種操作,而且它明確了各個層次的
我們設計的分層架構,層與層之間應該是松散耦合的。因為是單向單一調用,所以,這里的“松散耦合”實際是指上層類不能具體依賴于下層類,而應該依賴于下層提供的一個接口。這樣,上層類不能直接實例化下層中的類,而只持有接口,至于接口所指變量最終究竟是哪一個類,則由依賴注入機制決定。
| <add key="DAL" value=""/> <add key="BLL" value=""/> |
| using System; namespace NGuestBook.Utility /**//// <summary> return cache[cacheKey]; |
分享:基于.NET平臺的分層架構實戰(四)實體類的設計與實現實體類是現實實體在計算機中的表示。它貫穿于整個架構,負擔著在各層次及模塊間傳遞數據的職責。一般來說,實體類可以分為“貧血實體類”和“充血實體類”,前者僅僅保存實
新聞熱點
疑難解答
圖片精選