Java程序設計的基本原則

1.面向接口編程:Java編程公認的第一原則。

   接口是一種特殊的抽象類。

   接口中的方法都是抽象的,而抽象類中可以有被實現的方法。

   接口的功能:給出實現的定義,實現封裝隔離。(接口是封裝塊的外觀,將定義與具體實現隔離,接口對外)

 

2.優先使用對象組合而非繼承(Java是單繼承機制)

 

3.分層

   最典型的三層架構:表現層-->邏輯層-->數據層

   表現層功能:展示數據、人機交互、收集數據調用邏輯層;

   邏輯層功能:進行數據的邏輯校驗、進行邏輯判斷、實現業務功能、處理相關功能、處理後續流程、組織數據返回給表現層;

   數據層功能:實現數據持久化,實現對象和持久化數據的雙向映射。

 

4.層間交互的基本原則

   1.表現層調用邏輯層,邏輯層調用數據層,不可以反過來

   2.層間交互也應該通過接口進行調用,可以確保各層的實現獨立變化

 

5.開閉原則

   簡單說就是對新增開發,對修改關閉。而且應儘量做到不用修改模塊的源代碼,就能更改模塊的行爲、

 

6.依賴性倒置原則

   依賴抽象而不要依賴具體的實現。

 

7.接口隔離原則

   不要使用通用的接口,而是爲不同的用戶使用不同的接口。

 

8.替換原則

   子類應當可以替換父類並出現在父類能夠出現的任何地方

 

 

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