备忘录模式

定义

  • 在不破坏封装性的情况下,捕获对象的内部状态,并保存在对象之外,这样以后这个对象就可以恢复到原先保存的状态

应用场景

  • 需要保存和恢复数据的相关状态场景,像编辑器基本都有ctrl z恢复
  • 提供一个可回滚的操作

类图

备忘录.png

优缺点

  • 优点
    • 提供状态回滚功能
  • 缺点
    • 如果需要备份的状态较多时,消耗资源
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。