c# 進階之路-架構(筆記1)

接口:

只要是繼承了接口的類,都包含了接口裏面的方法。接口是一種類與類之間的規範,一種協議!

架構:通常更側重於宏觀的設計;

一、物理架構:邏輯架構、開發架構..;要從不同的項目區分析
------------------------------------------------------------
物理架構:主要是研究最後的部署問題

邏輯架構:通常是設計項目的各大模塊組成和模塊之間的關係;

開發架構:選擇特定的開發語言,選擇合適項目的技術架構;

1、兩層:UI+數據層

2、三層(最核心):UI+數據層(DAL)+業務層(BLL)
3、三層+接口層;接口層的出現是爲了更好的實現團隊合作。以及後續更好的維護項目

4、三層+接口層+通信層

5、三層+接口層+通信層+服務層(API)

三層(UI+BLL+DAL+Models(模型層【可能被任何層調用】))+接口層+通用層+控件庫

二、架構步驟:

1、創建方案,添加UI、添加業務BLL、DAL(數據層DButility(封裝通用數據訪問類)+iDAL數據接口)+ORM框架()
4、Models(實體層)
6、通用層(Conmmon(主要放置開發工具類))

三、項目組裝(也就是項目模塊之間的引用關係)

UI=>BLL=>IDAL+DAL=>DBUtilty
UI=>Models
BLL=>Models
IDAL、DAL=》Modesl
BLL=》Common?

UI=》控件庫

四、框架填充(也就是爲了後面正式進入開發、做相關的準備)
1、實體類(通常使用代碼生成器)
2、接口類
3、通用數據訪問類

4、工具類

 

 

 

 

 

(激活碼)vs2015

企業版    HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

專業版    HMGNV-WCYXV-X7G9W-YCX63-B98R2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章