鑒于此,良好的設計通常具有下列特征:
• 說明適當的分解過程
• 模塊化
• 具有較低的偶合性
• 靈活
• 可測試
我們在進行設計時必須考慮實現。
我們將采用一個示例問題并嘗試說明上述問題。
該教程在多個完整的解決方案基礎之上構建了一個示例,并且在每個步驟都通過應用簡單的模式 [2] 來對其進行改進;在此過程中我們將說明“將接口作為類型”、“工廠”、“策略”等模式。
返回頁首
問題
生成玩家可能用于玩游戲的六面骰子。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/