【精选】21 C#设计模式-备忘录模式21 C#设计模式-备忘录模式.pptVIP

  • 1
  • 0
  • 约4.72千字
  • 约 27页
  • 2017-12-18 发布于贵州
  • 举报

【精选】21 C#设计模式-备忘录模式21 C#设计模式-备忘录模式.ppt

【精选】21 C#设计模式-备忘录模式21 C#设计模式-备忘录模式

www.ChinaSA.info www.ChinaSA.info Design Patterns 备忘录模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 备忘录模式概述 备忘录模式的结构与实现 备忘录模式的应用实例 实现多次撤销 备忘录模式的优缺点与适用环境 备忘录模式概述 备忘录模式——软件中的“后悔药”——撤销(Undo) 备忘录模式概述 分析 通过使用备忘录模式可以让系统恢复到某一特定的历史状态 首先保存软件系统的历史状态,当用户需要取消错误操作并且返回到某个历史状态时,可以取出事先保存的历史状态来覆盖当前状态 备忘录模式概述 备忘录模式的定义 对象行为型模式 备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在以后将对象恢复到原先保存的状态。 Memento Pattern: Without violating encapsulation, capture and externalize an objects internal state so that the object can be restored to this state later. 备忘录模式概述 备忘录模式的定义 别名为标记(Token)模式 提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档