Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
接口体现了规范与实现分离的设计哲学,面向接口的设计模式也日益深入人心,下面提供了几个完整的例子,演示了接口的优秀设计,并介绍了java常用的两种设计模式:工厂模式和命令模式。...
分类:
其他好文 时间:
2015-04-16 14:27:48
阅读次数:
163
我觉得command命令模式的本质就是把触发者和接受者隔离开来,把一个函数能干的事情提升到类的级别 搞一个基类包含虚函数excute() 搞好多具体的接受者类C**command(),在具体接收类中去实现excute,和触发者invoke接触的是基类,利用多态性,真正干事儿的是具体的接受者类,这样隔离开来,无论加多少具体的接受者类 既有代码都不受影响 非常灵活
很多lin...
分类:
其他好文 时间:
2015-04-15 19:41:34
阅读次数:
146
基本操作
1) 插入文本;
2)修改文本;
3)删除文本;
vi & vim 有编译模式与命令模式,下述光标移动操作均为命令模式下操作;
下文中以 ^ 符表示 Ctrl 键被按下,如 ^F 标示 Ctrl 与 F 键被同时按下;
下文中以 + 号表示按下某键后再按另外按键,如 z + Enter 表示先按下 z 键,再按下 Enter 键;
1, 插入文本:
(命令...
分类:
其他好文 时间:
2015-04-15 14:58:48
阅读次数:
160
??
命令模式Command
命令模式:将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排毒或者记录请求日志,以及支持可撤销的操作。也称之为:动作Action模式,事务Transaction模式
结构:
Command抽象命令类
ConcreteCommand具体命令类
...
分类:
其他好文 时间:
2015-04-14 21:40:16
阅读次数:
143
Long?类型使用中会出现种种问题,不建议使用 & ?&& 的使用(仅用于命令模式) &用于指定变量,&& 用于输出已有的变量 descritpion 显示对象信息(仅用于命令模式) 例如: ?describe zx; round trunc 用于数字和日期 ...
分类:
数据库 时间:
2015-04-13 23:08:23
阅读次数:
419
进入python环境,输入:1 >>> pip install django等待安装完成就可以使用django了。本文使用的版本:python 2.7.9,django 1.8.0建立项目:在命令模式下,输入:> django-admin.py startproject mysite 就会在当前目录...
分类:
编程语言 时间:
2015-04-13 22:21:00
阅读次数:
160
最近无聊,突然想跟着玩玩天池数据挖掘,发现数据好大,想转换到mysql数据库,phpmyadmin import 导入时抱错! 数据文件大大! 于是乎,准备截取一小段到另外一个文件测试先,然后,发现了一个vim中一个很好用的命令:1. vim 打开data.csv文件,按esc,切换到命令模式,.....
分类:
系统相关 时间:
2015-04-12 13:12:44
阅读次数:
170
?基本框架:a) Vi的三种工作模式b) 编辑模式c) 插入模式d) 命令模式1、 Vi的三种工作模式2、 编辑模式:不能所见即所得?光标定位 k 上移; j 下移; h 左移; l 右移。 ctrl+f 在文件中前移一页(相当于page down)。 ctrl+...
分类:
其他好文 时间:
2015-04-11 16:07:31
阅读次数:
120
快捷键:1). 比如,在命令模式下键入 va) 后将选中包括括号在内的整个字符串。其中,v 是动作、a 是范围、) 是结对符2). 结对符命令的动作包括:选中 v、复制 y、删除 d、删除后插入 c;结对符命令的范围包括:含结对符 a、不含结对符 i。3). 比如,di{ 删除不含结对符 {} 的字...
分类:
系统相关 时间:
2015-04-10 23:42:46
阅读次数:
160
采用设计模式中的“命令模式”实现C1FlexGrid的撤销还原功能,那就先从命令模式简单介绍开始吧。 一 命令模式 命令模式属于对象的行为型模式,将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队和记录请求日志,以及支持可撤销还原的操作。 采用命令模式,把发出命令的责任和...
分类:
Web程序 时间:
2015-04-10 19:56:21
阅读次数:
233