接口:
只要是繼承了接口的類,都包含了接口裏面的方法。接口是一種類與類之間的規範,一種協議!
架構:通常更側重於宏觀的設計;
一、物理架構:邏輯架構、開發架構..;要從不同的項目區分析
------------------------------------------------------------
物理架構:主要是研究最後的部署問題
邏輯架構:通常是設計項目的各大模塊組成和模塊之間的關係;
開發架構:選擇特定的開發語言,選擇合適項目的技術架構;
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