java類設計的基本經驗

1類要單一
2加強內聚,鬆散耦合
3好的封裝性
4類的粒度要合理
5實現類不能依賴它的使用類
6充分考慮靈活性,即可配置,可維護
7考慮性能,考慮可伸縮性
8考慮程序的發展,可擴展性
9要考慮合理的複用
10要合理的考慮接口和抽象類的使用
11儘量減少類與協作類的交互次數和交互信息量
12父類不應該知道子類的信息,子類必須繼承知道父類的信息
13更多的使用類的組合,而不是繼承
14訪問對象必須通過接口,不能繞過接口訪問
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章