前些天学习>,到命令模式时,随带给了一个CTRL+Z案例的实现,想来学习编程这么久,CTRL+Z还没有认真实现过。因此,借助JAVA与模式里面的源代码,自己对撤销和回退进行了实现(JAVA与模式书中代码有部分问题)。此次用到了命令模式,因为有界面,有按钮,有接收者,有发送者。以下是类图,只为方便,未...
分类:
编程语言 时间:
2015-03-02 23:52:44
阅读次数:
2138
为期1月份的设计模式之旅已走完,我们今天一起来总结咱们前面的东西;其实设计模式分为:创建模式、结构模式、行为模式。它们分别是对应那些呢?
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模...
分类:
其他好文 时间:
2015-02-27 11:59:09
阅读次数:
174
这是设计模式问答1的连载。在这个系列,我们将覆盖到解释器、迭代器、调停者、备忘录和观察者模式。如果你还没有阅读过我之前的系列,你可以随时从下面开始设计模式问答1:工厂模式,抽象工厂模式,构造者模式,原型模式,单例模式,命令模式设计模式问答3:状态模式,策略模式,访问者模式,适配器模式,享元模式设计模...
分类:
其他好文 时间:
2015-02-26 20:13:24
阅读次数:
152
1、vi 文件名2、键盘敲 i 进入插入模式(可以进行编辑) 敲i之前 敲i之后 3、编辑之后,按键盘上的 esc 键,进入命令模式 4、输入 : 5、保存退出就是在键盘敲 wq 6、退出不保存就是在键盘上敲 q! --------------------------------...
分类:
其他好文 时间:
2015-02-25 23:39:52
阅读次数:
159
基础篇:基础教程一:先去官网http://www.sublimetext.com/下载一个sublime text3,环境配置很简单,你可以全程按next都没问题。sublime text3优点:1.多行选择模式 2.提供支持vim兼容模式 3.启动速度快 4.命令模式 5.提供各种插件。6你可以查...
分类:
其他好文 时间:
2015-02-23 21:10:52
阅读次数:
1346
1. 在linux下也是可以编程的哦,采用的是vim程序编辑器,如果你学会使用vim并能看懂一个vim程序,那就很了不得了。在介绍vim之前,我们先学习下他的前身vi。vi具有三种模式:一般模式、编辑模式和指令列命令模式。三者之间是这样转换的:2. 一般打开一个vim程序就进入一般模式,之后输入.....
分类:
系统相关 时间:
2015-02-19 21:49:40
阅读次数:
198
<?php
/**
*3.3命令模式
*定义:
*讲一个请求封装为一个对象,从而是你可用不同的请求对客
*户进行参数化;对请求排队或记录日志,以及支持可撤销的
*操作。
*角色:
*1.抽象Command类
*职责:用来声明执行操作的接口。
*2.具体Command类
*职责:将一个接收者对象绑定于一个..
分类:
其他好文 时间:
2015-02-17 23:42:08
阅读次数:
136
1.关于退出
:wq! ----强制保存退出
:wq ---- 保存退出
:x ----- 作用和:wq 一样
ZZ ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式)
:q ---- 退出
:q! --- 强制退出
==============================================
2.关于移动
h : 在当前行...
分类:
其他好文 时间:
2015-02-16 23:33:54
阅读次数:
406
记得刚开始用vi的时候,只会用:wq或者:q来退出,后来又学会了ZZ,今天上班路上没事做,又把 Learning the Vi & Vim 的 Introducing the ex Editor 过了一遍,又发现了一个退出命令-:x,其实很早以前这些内容都看过,但是由于使用惯性,渐渐地会把一些平时不太用到的命令给遗忘了,其实一个防止遗忘的好办法就是认真总结一下,方便以后查阅。其实当我们在命令模式下按...
分类:
其他好文 时间:
2015-02-16 21:02:52
阅读次数:
215
1. 打开文件 > vi 文件 //该模式是命令模式2. 尾行模式操作 > :q //该模式是“尾行模式” > :w //保存已经修改的文档 > :wq //保存并退出 > :q! //强行退出,不保存修改 >...
分类:
其他好文 时间:
2015-02-16 01:35:36
阅读次数:
156