關(guān)于啟發(fā)式方法的總結(jié):
(1)找出現(xiàn)實世界的對象
(2)形成一致的抽象
(3)封裝實現(xiàn)細(xì)節(jié)
(4)在可能的情況下繼承
(5)藏住秘密(信息隱藏)
(6)找出容易改變的區(qū)域
(7)保持松散耦合
(8)探尋通用的設(shè)計模式
(9)高內(nèi)聚性
(10)構(gòu)造分層結(jié)構(gòu)
(11)嚴(yán)格描述類契約
(12)分配職責(zé)
(13)為測試而設(shè)計
(14)避免失誤
(15)有意識地選擇綁定時間
(16)創(chuàng)建中央控制點
(17)考慮使用蠻力
(18)畫一個圖
(19)保持設(shè)計模塊化