最近開始讀《代碼大全》,講到了軟件設計。書上講得其實很對,軟件設計就是從架構師設計的架構上構建這個系統,一套好的設計方案就是在各種相互競爭的目標中做折衷。
優秀的設計應該具有以下的特征:
最小復雜度
易于維護
松散耦合
可擴展性
可重用性
高扇入:就是大量類使用某個給定的類。這就意味著需要多多使用工具類。
低扇出:不要過分使用和依賴于其他的類
可移植性
精簡性
層次性
標準技術
posted on 2006-11-16 10:14
CPP&&設計模式小屋 閱讀(562)
評論(0) 編輯 收藏 引用 所屬分類:
讀書筆記