1. 首页
  2. 编程语言
  3. Java
  4. Java设计模式之备忘录模式(Memento模式)介绍

Java设计模式之备忘录模式(Memento模式)介绍

上传者: 2022-02-16 00:16:31上传 PDF文件 82.78 KB 热度 10次

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

用户评论