鉴于此,良好的设计通常具有下列特征:
• 说明适当的分解过程
• 模块化
• 具有较低的偶合性
• 灵活
• 可测试
我们在进行设计时必须考虑实现。
我们将采用一个示例问题并尝试说明上述问题。
该教程在多个完整的解决方案基础之上构建了一个示例,并且在每个步骤都通过应用简单的模式 [2] 来对其进行改进;在此过程中我们将说明“将接口作为类型”、“工厂”、“策略”等模式。
返回页首
问题
生成玩家可能用于玩游戏的六面骰子。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/