备忘录模式

简介

        备忘录模式是专门用来存放对象历史状态的。如果一个对象需要保存状态,并且可以通过undo或者rollback等操作恢复到以前的状态时,可以考虑使用备忘录模式来实现。

备忘录模式样例代码

状态备忘类
状态使用者
状态保存类
客户端使用者

特点

        备忘录模式可以避免暴露一些只应由状态使用者管理却又必须存储在状态使用者之外的信息,并且能够在对象需要时恢复到先前的状态。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.初识备忘录模式 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对...
    王侦阅读 596评论 0 0
  • 定义 备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式。 备忘录对象...
    步积阅读 3,138评论 0 2
  • 备忘录模式(行为型) 原书链接设计模式(刘伟) 一、相关概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以...
    哈哈大圣阅读 443评论 0 0
  • 目录 本文的结构如下: 引言 什么是备忘录模式 模式的结构 典型代码 代码示例 优点和缺点 适用环境 模式应用 一...
    w1992wishes阅读 747评论 0 1
  • 朋友圈传来一幅图片,看到一张熟悉的面孔。这不是老家一条街上的嫂子吗(街坊辈)。记得在老家的时候,她住在我们那一条东...
    任建兰阅读 631评论 2 2

友情链接更多精彩内容