只有 dicefactory.jsl、rollable.jsl、rollstrategy.jsl 对于客户端而言是“可见”的。
该实现具有下列特征:
• 客户端和服务器之间明显分离
• 模块化
• 偶合性低(被限制到接口级别)
• 支持客户端和服务器的独立演变
• 我们可以在运行时改变掷骰子的策略(灵活性)
• 支持测试
完毕。
这样就完成了我们的“骰子设计”项目。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/
发布: 2008-5-14 10:07 | 作者: 不详 | 来源: ccidnet | 查看: 91次 | 进入软件测试论坛讨论
文章来源于领测软件测试网 https://www.ltesting.net/