设计模式(13)-备忘录模式(Memento)
来源:互联网 发布:mac 根目录创建文件夹 编辑:程序博客网 时间:2024/05/14 15:57
memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态.
public class Originator {
private int number;
private File file = null;
public Originator(){}
// 创建一个Memento
public Memento getMemento(){
return new Memento(this);
}
// 恢复到原始值
public void setMemento(Memento m){
number = m.number;
file = m.file;
}
}
class Memento implements java.io.Serializable{
private int number;
private File file = null;
public Memento( Originator o){
number = o.number;
file = o.file;
}
}
- Memento(备忘录)设计模式
- 设计模式(13)-备忘录模式(Memento)
- 设计模式----Memento(备忘录)模式
- 设计模式--备忘录模式(Memento)
- [设计模式]memento备忘录模式
- [设计模式]备忘录模式(Memento)
- 设计模式之Memento(备忘录)
- 设计模式----Memento(备忘录)
- 设计模式学习-Memento(备忘录)
- Java设计模式-----Memento备忘录模式
- 设计模式—Memento备忘录模式
- 设计模式23:Memento Pattern (备忘录模式)
- 设计模式(15)-备忘录模式(Memento)
- 设计模式读书笔记之备忘录模式(Memento)
- 设计模式之备忘录模式Memento
- Java设计模式-----Memento备忘录模式
- 设计模式之备忘录模式(Memento Pattern)
- 设计模式——备忘录模式(Memento)
- 祝贺blog开张!
- Wap开发FAQ大全
- 设计模式(14)-观察者模式(Observer)
- asp编译html
- 防止网页后退
- 设计模式(13)-备忘录模式(Memento)
- aspdebug类
- 设计模式
- 基于ASP.NET实现全球化
- asp+存储过程的使用
- 轻松实现页面提交时,显示“提交中..”
- 通用的标准版下拉菜单
- ALT提示窗口
- 设计模式(16)-命令模式(Command)