三層架構及分層

Mr_ZhangXiaoCao發表於2017-05-10

一:企業三層架構:

介面層:(UI)

業務邏輯層(BLL)

資料訪問層(DAL)

二:分層原則:

1.封裝性原則:
每個層次向外公開介面,但隱藏內部細節。

2.順序訪問原則:

下一層為上一層服務,但不使用上一層的能力。

三:分層特點:

1.每一層都有自己的職責。
2.上一層不用關心下一層的實現細節,上一層通過下一層提供的對外介面來使用其功能。

3.上一層呼叫下一層的功能,下一層不能呼叫上一層的功能。

四:分層開發的優勢:

1.程式碼複用

2.分離開發人員的關注

3.無損替換

4.降低了系統間的依賴

五:介面互動設計原則:

1.統一性

介面風格統一

互動風格統一
2.美觀性

3.易用性

相關文章