1700470760
1700470761
}
1700470762
1700470763
public String getState(){
1700470764
1700470765
return state;
1700470766
1700470767
}
1700470768
1700470769
public void setState(String state){
1700470770
1700470771
this.state=state;
1700470772
1700470773
}
1700470774
1700470775
}
1700470776
1700470777
这是一个简单的JavaBean,备忘录管理者也是一个简单的JavaBean,如代码清单24-10所示。
1700470778
1700470779
代码清单24-10 备忘录管理员角色
1700470780
1700470781
public class Caretaker{
1700470782
1700470783
//备忘录对象
1700470784
1700470785
private Memento memento;
1700470786
1700470787
public Memento getMemento(){
1700470788
1700470789
return memento;
1700470790
1700470791
}
1700470792
1700470793
public void setMemento(Memento memento){
1700470794
1700470795
this.memento=memento;
1700470796
1700470797
}
1700470798
1700470799
}
1700470800
1700470801
这3个主要角色都很简单,我们来看场景类如何调用,如代码清单24-11所示。
1700470802
1700470803
代码清单24-11 场景类
1700470804
1700470805
public class Client{
1700470806
1700470807
public static void main(String[]args){
1700470808
1700470809
//定义出发起人
[
上一页 ]
[ :1.70047076e+09 ]
[
下一页 ]