设计模式(十)——备忘录模式

示例问题: 类似于虚拟机的快照功能,编写一个能够记录对象运行过程中状态的功能,用以日后恢复某种状态。 分析: 能够保存不同阶段的状态,并用以恢复。不能对调用程序暴露备份的细节。 解决方案: MyClass.h 实现了需要备忘的类CMyClass(主要使用的类),备忘录类CMemento(记录重要数据),备忘录管理类CMementoManager(管理各个阶段的备忘录) #pragma once
相关文章
相关标签/搜索