java程序設計基本原則

1.面向接口編程
2.優先使用對象組合而不是類繼承
3.分層
    三層架構
    1.表現層
    功能:表現數據,人機交互,手機參數調用邏輯。
    2.邏輯層
    功能:進行數據邏輯校驗,邏輯判斷,實現業務功能,處理相關功能,處理後續流程,祖師數據返回給表現層。
    3.數據層
    功能:實現數據持久化,實現對象和持久化數據的雙向映射。
4.層間交互的基本原則
   1.表現層調用邏輯層,邏輯層調用數據層,不可以反向調用。
   2.層間交互也要通過接口來實現,來確保層間的獨立變化。
5.開閉原則
    也就是說程序的可擴展性,並組織修改,即在不修改源碼的情況下就可以添加模塊的功能。
6.依賴性倒置原則
   即以來接口而不是依賴具體來實現。
7.接口隔離原則
    不同的用戶調用不同接口,儘量減少代碼的交叉。
8.替換原則
   即子類應該出現在父類應該出現的地方,實現父類的代碼。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章