又名快照模式或者token模式
备忘录对象是一个用来存储另一个对象内部状态的快照(snapshot)的对象。备忘录模式用意是在不破坏封装的条件下,将下一个对象的状态捕捉(capture),并外部化(externalize),存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一起使用。
备忘录模式涉及的角色:备忘录角色、发起人角色、负责人角色...
分类:
编程语言 时间:
2015-05-18 09:11:54
阅读次数:
193
命令模式的英文原文是:Encapsulate a request as an object, thereby letting you parameterize clients with different request, queue lor log request, and support undoable operations.意思是:将一个请求封装成一个对象,从而让你使用不同的请求将客户端参...
分类:
其他好文 时间:
2015-05-18 09:04:56
阅读次数:
127
【原理基础】 Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和....
分类:
其他好文 时间:
2015-05-17 15:06:23
阅读次数:
158
从零单排Linux – 2 – 目录权限1、sync 讲内存数据跟新到硬盘中2、执行等级init a: run level 0:关机 b: run level 3:纯命令模式 c:run level 5:含有图形界面模式 d:run level 6:重启 init 3 切换模式3、文件权限: own...
分类:
系统相关 时间:
2015-05-17 12:08:02
阅读次数:
129
MVC 三层架构 层与层之间要解耦和。所用技术: Struts2 + Hibernate + Spring + JBPM +Junit + JQuery 技术选型:要考虑项目需求,人员素质,学习成本等等。开发环境 Windows + Tomcate + Eclipse/MyEclipse +...
分类:
其他好文 时间:
2015-05-17 11:57:14
阅读次数:
103
场景
录入大批人员资料。正在录入当前人资料时,发现上一个人录错了,此时需要恢复上一个人的资料,再进行修改。word文档编辑时,忽然电脑死机或断电,再打开时,可以看到word提示恢复到以前的文档。管理系统中,公文撤回功能。公文发出去后,想撤回来。
核心
就是保存某个对象内部状态的拷贝,这样以后就可以将该对象恢复到原先的状态。
结构
源发器类Originato...
分类:
编程语言 时间:
2015-05-16 23:26:32
阅读次数:
370
vim:全屏、模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑——>输入 i:在当前光标定位的字符前面,转为输入模式 a:在当前光标定位的字符后面,转为输入模式 o:在当前光标所在行的下面新建一行,转为输入模式 I:在当前光标定位的行首,转为..
分类:
系统相关 时间:
2015-05-16 01:35:51
阅读次数:
177
UML类图的理解 参考资料:http://www.cnblogs.com/me115/p/4092632.html 设计模式 1)单例模式 2)观察者模式 3)模板方法模式 4)备忘录模式 5)享元模式 6)命令模式 7)工厂模式 8)适配器模式 9)原型模式 10)策略...
分类:
移动开发 时间:
2015-05-15 15:08:40
阅读次数:
222
初学linux,目前是概念多于操作,所以记录下一些操作: 编辑某个文件():vi 文件名 编辑后保存退出::wq 编辑后不保存退出::q! 参数:-R 只读模式 -x 文件加密(vim命令下使用)三种模式: vi 文件名:命令模式 插入模式(编辑模式):按i/a/等进入 底...
分类:
系统相关 时间:
2015-05-14 18:26:37
阅读次数:
121
第六个模式:命令模式 6.1问题引入 命令模式可以将“动作的请求者”从“动作的执行者”对象中解耦。 下面是命令模式下遥控器-电灯的类图: 以下是测试代码: 6.2命令模式 命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。
分类:
其他好文 时间:
2015-05-14 18:10:59
阅读次数:
107