您现在的位置是:网站首页> 设计模式 设计模式
备忘录模式
夜雨
2015-10-30 17:40
【设计模式,备忘录模式】
1629人已围观
简介备忘录模式
public class Originator { private String State; // 建立存储对象 public Memento CreateMemento(){ return (new Memento(State)); } // 设置状态存储对象 public void SetMemento(Memento memento){ State=memento.getState(); } // 展现状态 public void Show(){ System.out.println("状态为:"+State); } // 获取状态 public String getState(){ return State; } // 设置状态 public void setState(String state){ State=state; } } // 备忘录类 public class Memento { private String State; // 构造函数 public Memento(String State){ this.State=State; } // 获取状态 public String getState(){ return State; } } // 管理者 public class Caretaker { private Memento memento; // 设定备忘 public void setMemento(Memento memento){ this.memento=memento; } // 获取备忘 public Memento getMemento(){ return memento; } } public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Originator originator=new Originator(); originator.setState("开始!"); Caretaker careTaker=new Caretaker(); careTaker.setMemento(originator.CreateMemento()); originator.setState("停止!"); originator.Show(); originator.SetMemento(careTaker.getMemento()); originator.Show(); } }
很赞哦!(289)
文章评论

夜雨(共34篇文章)
弃我去者,昨日之日不可留
乱我心者,今日之日多烦忧
长风万里送秋雁,对此可以酣高楼
蓬莱文章建安骨,中间小谢又清发
俱怀逸兴壮思飞,欲上青天览明月
抽刀断水水更流,举杯消愁愁更愁
人生在世不称意,明朝散发弄扁舟