zoukankan      html  css  js  c++  java
  • 备忘录模式---行为型

    1

    3 相关模式

    (1) 备忘录模式和命令模式

    这两个模式可以组合使用。命令模式实现中,在实现命令的撤销和重做的时候,可以使用备忘录模式,在命令操作的时候记录下操作前后的状态,然后在命令撇销和重做的时候,直接使用相应的备忘录对象来恢复状态就可以了在这种撤销的执行顺序和重做的执行顺序可控的情况下,备忘录对象还可以采用增量式记录的方式,有效减少缓存的数据量。

    (2) 备忘录模式和原型模式

    这两个模式可以组合使用。在原发器对象创建备忘录对象的时候,如果原发器对象中全部或者大部分的状态都需要保存,一个简洁的方式就是直接克隆一个原发器对象。也就是说,这个时候备忘录对象里面存放的是一个原发器对象的实例,这个在前面已经示例过了,这里就不再赘述。

     
  • 相关阅读:
    浅谈线段树
    浅谈KMP
    20200729线上模拟题解
    20200727线上模拟题解
    声明
    tarjan--割点,缩点
    20201029模拟
    高精模板
    二分图--二分图的几种模型
    树的直径与树的重心
  • 原文地址:https://www.cnblogs.com/youngao/p/11401120.html
Copyright © 2011-2022 走看看