一.引言 今天我们开始讲“行为型”设计模式的第十个模式,该模式是[备忘录模式],英文名称是:Memento Pattern.按老规矩,先从名称上来看看这个模式,个人的最初理解就是对某个对象的状态进行保存,等到需要恢复的时候,可以从备忘录中进行恢复.生活中这样的例子也能经常看到,如备份电话通讯录,备份操作操作系统,备份数据库等.如果我们想恢复对象的状态,那么我们可能首先想到的是把对象保存下来,但是这样会破坏对象的封装性.因为对象有状态有操作,如果我们为了保存对象而留着原来的对象,做一个深拷贝,那么…