關于啟發式方法的總結:
(1)找出現實世界的對象
(2)形成一致的抽象
(3)封裝實現細節
(4)在可能的情況下繼承
(5)藏住秘密(信息隱藏)
(6)找出容易改變的區域
(7)保持松散耦合
(8)探尋通用的設計模式
(9)高內聚性
(10)構造分層結構
(11)嚴格描述類契約
(12)分配職責
(13)為測試而設計
(14)避免失誤
(15)有意識地選擇綁定時間
(16)創建中央控制點
(17)考慮使用蠻力
(18)畫一個圖
(19)保持設計模塊化
posted on 2007-09-24 09:03
探丫頭 閱讀(940)
評論(2) 編輯 收藏 引用 所屬分類:
《代碼大全》讀書筆記