设计模式-备忘录模式《二十三》
2019-01-06 本文已影响18人
liyoucheng2014
何为备忘录模式
定义:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态
静态关系图如下
备忘录模式何时使用备忘录模式
1、需要保存一个对象(或某部分)在某一个时刻的状态,这样以后就可以恢复到先前的状态
2、用于获取状态的接口会暴露实现的细节,需要将其隐藏起来
定义:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态
1、需要保存一个对象(或某部分)在某一个时刻的状态,这样以后就可以恢复到先前的状态
2、用于获取状态的接口会暴露实现的细节,需要将其隐藏起来