Mock 对象何时使用?
Colin Mackay讲述mock的论文 中列出了一些常见的使用mock的场景:
"Mock Roles, Not Objects" 的作者们写到,mock技术:
"……在基于对象角色构建的系统中,可以识别出各种角色类型……尤其是,我们已经知道了Mock Object可以为我们带来的最大好处——曾被称为接口识别的概念"。
- 真实对象有着不确定的行为
- 真实对象很难创建
- 真实对象的行为很难触发
- 真实对象响应缓慢
- 真实对象是用户界面
- 真实对象使用了回调机制
- 真实对象尚未存在
"Mock Roles, Not Objects" 的作者们写到,mock技术:
"……在基于对象角色构建的系统中,可以识别出各种角色类型……尤其是,我们已经知道了Mock Object可以为我们带来的最大好处——曾被称为接口识别的概念"。
posted on 2008-06-12 10:39 Easy Company 阅读(608) 评论(0) 编辑 收藏 举报