一种撤销、恢复操作的抽象方法
基本信息
申请号 | CN201711478957.7 | 申请日 | - |
公开(公告)号 | CN108228168A | 公开(公告)日 | 2018-06-29 |
申请公布号 | CN108228168A | 申请公布日 | 2018-06-29 |
分类号 | G06F8/33 | 分类 | 计算;推算;计数; |
发明人 | 郁海涛;许登峰;王广越;冯艳霞 | 申请(专利权)人 | 安徽方正医疗信息技术有限公司 |
代理机构 | 杭州君度专利代理事务所(特殊普通合伙) | 代理人 | 王桂名 |
地址 | 230000 安徽省合肥市高新区创新大道2800号创新产业园二期H2楼409室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种撤销、恢复操作的抽象方法,具体步骤如下:操作抽象类定义;操作实现类定义;操作管理类定义,定义编辑器操作的抽象类,并定义执行、撤销、恢复三个方法;声明定义具体的操作类,包括添加、删除、移动、编辑这些操作,具体操作类继承定义的操作抽象类,并实现其声明定义的执行、撤销、恢复三个方法,所述的步骤(3)负责操作栈的初始化,具体操作的入栈、出栈操作的管理。本发明具有与操作无关的其他数据则不需要记录,降低程序间的耦合度,添加新的操作命令很容易,轻松实现撤销和恢复功能等优点。 |
