行为型设计模式 — 备忘录模式

什么是备忘录模式备忘录模式(Memento Pattern)又称快照模式(Snapshot Pattern),是对象的一种行为型模式。备忘录模式引入一个备忘录角色,用来记录一个对象某个时刻的状态(对象的状态通常由对象的属性值决定),以便在将来某个时刻恢复这个状态。备忘录模式的类图如下:Originator:原始角色,具有某些属性,提供创建备忘录和恢复备忘录的接口,以实现保存某一时刻状态和恢复状态M…

more >>