备忘录模式
一、题目:
某软件公司正在开发一款网游,为了给玩家提供更多方便,在游戏过程中可以设置一个恢复点,用于保存当前的游戏场景,如果在后续游戏过程中,玩家角色“不幸牺牲”,玩家可以返回到先前保存的场景,从恢复点开始重新游戏,试用备忘录模式实现。
(1)绘制备忘录模式结构视图
(2)给出实例类图并实现代码
二、所用模式结构视图:
三、实例类图:
四、实例实现代码:
(因为区分,所以在类的前面加了Gj19)
原发器
package gjMementoPattern;
/**
* 原发器
* @author gong
*
*/
public class Gj19Originator {
private String state;
public