Memento定义:memento是一个保存另外一个对象内部状态拷贝的对象,这样以后就可以将该对象恢复到原先保存的状态。Memento模式相对也比较好理解,我们看下列代码:我们再看看Memento类:Memento模式的缺点是耗费大,如果内部状态很多,再保存一份,无意要浪费大量内存。如下图中 First Name是用户已经输入,Last Name没有输入,我们则提示红字警告:这种技术的实现,就是利用了Javabean的scope="request"或scope="session"特性,也就是Memento模式。