代碼整潔之道--類

1 順序
公共靜態常量
private 靜態變量
private 實體變量

public方法
private方法

2、類的名稱應該描述單一權責
3、類應該只有一個權責,只有一個修改的理由
4、內聚
類應該有少的實體變量,每個方法應該操作實體變量,則內聚性好
如果一個實體變量只有少數函數使用,則將其拆分出小類
大函數拆分出小函數,小函數拆分出小類。
5、將公共方法重構到子類中,將私有方法移到調用它的子類中。
使得滿足開閉原則
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

6、依賴倒置
依賴具體細節的客戶類,當細節改變,會影響客戶端
應該使用接口和抽象類來隔絕細節帶來的影響。

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