备忘录模式

简介

        备忘录模式是专门用来存放对象历史状态的。如果一个对象需要保存状态,并且可以通过undo或者rollback等操作恢复到以前的状态时,可以考虑使用备忘录模式来实现。

备忘录模式样例代码

备忘录模式_第1张图片
状态备忘类
备忘录模式_第2张图片
状态使用者
备忘录模式_第3张图片
状态保存类
备忘录模式_第4张图片
客户端使用者

特点

        备忘录模式可以避免暴露一些只应由状态使用者管理却又必须存储在状态使用者之外的信息,并且能够在对象需要时恢复到先前的状态。

你可能感兴趣的:(备忘录模式)