Advertisement

设计模式练习(16): 备忘录模式

阅读量:

备忘录模式解析

一、题目:

某软件企业正在研发一款网络游戏,为提升玩家操作便利性,可在游戏进程中设定一个恢复点,用以存储当前的游戏状态。若玩家在后续游戏中角色“遭遇失败”,则可返回至之前保存的场景,从恢复点位置重新开始游戏,尝试使用备忘录模式加以实现。
(1)绘制备忘录模式的结构图
(2)提供实例类图并完成代码编写

二、所采用的模式结构视图:

这里写图片描述

三、实例类图:

这里写图片描述

四、实例实现代码:

(由于需要区分,因此在类名前添加了Gj19)

原发器

复制代码
    package gjMementoPattern;
    
    /** * 原发器
     * @author gong
     * */
    public class Gj19Originator {
    
    private St

全部评论 (0)

还没有任何评论哟~