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