备忘录模式应用于游戏、文字处理等程序的软件设计中,这些程序需要保存当前上下文的复杂状态的快照并在以后恢复。 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。