备忘录模式

来源:互联网 发布:js sort数组字母排序 编辑:程序博客网 时间:2024/04/30 07:27

在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。

把保存的细节封装在memento中。

 

我想也许Memento可以作为Orignator的内部类?因为外界不应该访问Memento中的信息。