当前位置:网站首页 > 技术博客 > 正文

备忘录形式是什么样的



本例结合使用了命令模式与备忘录模式可保存复杂文字编辑器的状态快照并能在需要时从快照中恢复之前的状态

备忘录示例的结构

保存文字编辑器状态的快照

命令command对象将作为负责人它们会在执行与命令相关的操作前获取编辑器的备忘录当用户试图撤销最近的命令时编辑器可以使用保存在命令中的备忘录来将自身回滚到之前的状态

备忘录类没有声明任何公有的成员变量获取器getter和设置器因此没有对象可以修改其内容备忘录与创建自己的编辑器相连接这使得备忘录能够通过编辑器对象的设置器传递数据恢复与其相连接的编辑器的状态由于备忘录与特定的编辑器对象相连接程序可以使用中心化的撤销栈实现对多个独立编辑器窗口的支持

版权声明


相关文章:

  • 网络攻防战是什么2024-11-14 10:01:05
  • logistic逻辑回归分析2024-11-14 10:01:05
  • yolov5的激活函数2024-11-14 10:01:05
  • deep machine learning2024-11-14 10:01:05
  • mysql版本升级方法2024-11-14 10:01:05
  • 批处理运行cmd命令2024-11-14 10:01:05
  • jwt依赖包2024-11-14 10:01:05
  • 看上去好坑的运算符重载2024-11-14 10:01:05
  • 异或和怎么算2024-11-14 10:01:05
  • 匿名内部类可以实现接口吗2024-11-14 10:01:05