备忘录模式

2019-09-22  本文已影响0人  SnailFast

简介

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

备忘录模式样例代码

状态备忘类 状态使用者 状态保存类 客户端使用者

特点

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

上一篇下一篇

猜你喜欢

热点阅读