Java描述设计模式(24):备忘录模式 (2)

备忘录模式提供一种可以恢复状态的机制,实现状态的封装,能够比较方便地回到某个历史的状态;常常与命令模式和迭代器模式一同使用。如果类的成员变量过多,会占用比较大的内存资源,为了节约内存,备忘录模式可以和原型模式配合使用。

2、应用场景

浏览器的前进和回退;

数据库备份与还原;

编辑器Ctrl+Z撤销;

虚拟机生成快照与恢复;

Git版本管理,代码的提交和回滚。

四、源代码地址 GitHub·地址 https://github.com/cicadasmile/model-arithmetic-parent GitEE·地址 https://gitee.com/cicadasmile/model-arithmetic-parent

Java描述设计模式(24):备忘录模式

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdswg.html