18、设计模式(行为型)之备忘录模式

作用 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 何时使用 很多时候我们总是需要记录一个对象的内部状态,这样做的目的就是为了允许用户取消不确定或者错误的操作,能够恢复到他原先的状态,使得他有"后悔药"可吃。 优点 给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史的状态 实现了信息的封装,使得用户不需要关心状态的保存细节。 实例 /** *
相关文章
相关标签/搜索