- 26
- 0
- 约小于1千字
- 约 20页
- 2016-10-01 发布于湖北
- 举报
备忘录模式
* 备忘录模式 —郑晓波.撒旭岩 * 问题: * 主要内容 * 备忘录模式 * 模式动机 模式名称:备忘录模式(Memento Pattern) 在应用软件的开发过程中,有时我们有必要记录一个对象的内部状态。为了允许用户取消不确定的操作或从错误中恢复过来,需要实现备份点和撤销机制,而要实现这些机制,我们必须事先将状态信息保存在某处,这样状态才能将对象恢复到它们原先的状态。 备忘录模式 模式动机 但是对象通常封装了其部分或所有的状态信息,使得其状态不能被其它对象访问,也就不可能在该对象之外保存其状态,而暴露其内部状态又将违反封装的原则,可能有损系统的可靠性和可扩展性。 * 备忘录模式 模式定义 备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。是一种对象行为型模式。 * 备忘录模式 模式定义 别名:标记(token)模式 提供了一种状态恢复的实现机制使得用户可以方便地回到一个特定的历史步骤 当前在很多软件的撤销(undo)操作中就使用了备忘录模式 * 备忘录模式 * 备忘录模式 模式结构 * 备忘录模式 参与者 备忘录(Memento):负责存储Originator对象的内部状态,并可以防止Originator以外的其他对象访问备忘录。备
您可能关注的文档
- 增资入股协议书.docx
- 增容聚合物.ppt
- 士研究生入学考试《数学》(含高等数学线性.doc
- 声、光复习.doc
- 声声慢 2016上课.ppt
- 声无哀乐论.docx
- 士兵点课课件.ppt
- 壳概念降温未熄火.docx
- 声律启蒙十二文圈2(师资研习).ppt
- 壳牌煤气化培训教材.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)