备忘录模式详解:定义、结构、角色及应用场景.pdfVIP

  • 0
  • 0
  • 约4.15千字
  • 约 5页
  • 2026-07-07 发布于山西
  • 举报

备忘录模式详解:定义、结构、角色及应用场景.pdf

备忘录(Memento)模式

模式的定义

模式的结构

相关⻆⾊

模式的应⽤实例

优缺点

适⽤场景

扩展

“”

每个⼈都有犯错误的时候,都希望有种后悔药能弥补⾃⼰的过失,让⾃⼰重新开始,但现实是的。

“”

在计算机应⽤中,客户同样会常常犯错误,能否后悔药给他们呢?当然是可以的,⽽且是有必要

“”

的。这个功能由备忘录模式来实现。

其实很多应⽤软件都了这项功能,如Word、记事本、Photoshop、Eclipse等软件在编辑时按

Ctrl+Z组合键时能撤销当前操作,使⽂档恢复到之前的状态;还有在IE中的后退键、数据库事务管理中

的回滚操作、玩游戏时的中间结果存档功能、数据库与操作系统的备份操作、棋类游戏中的悔棋功能等都

属于这类。

备忘录模式能记录⼀个对象的状态,当⽤户后悔时能撤销当前操作,使数据恢复到它原先的状态。

模式的定义

备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获⼀个对象的状态,并在该对象之外

保存这个状

文档评论(0)

1亿VIP精品文档

相关文档