继续设计模式哈,今天带来命令模式,二话不说,先看定义: 定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 这尼玛定义,看得人蛋疼,看不明白要淡定,我稍微简化一下:将请求封装成对象,将动作请求者和动作执行者解耦。好了,直接用例子来说明。 需求: ...
分类:
其他好文 时间:
2016-04-14 12:08:20
阅读次数:
208
发布/订阅 在之前的案例中我们创建了一个工作队列,这个工作队列的实现思想就是一个把每一个任务平均分配给每一个执行者,在这个篇文章我们会做一些不一样的东西,把一个消息发送给多个消费者,这种模式就被称作"发布/订阅". 为了说明这个模式,我们将要创建一个简单的日志系统,一个负责发布消息,另外一个负责接收 ...
分类:
其他好文 时间:
2016-04-06 11:09:26
阅读次数:
196
配置管理远程脚本vim/srv/salt/shelltest.slsshell_test:cmd.script:#模块和函数-source:salt://test/1.sh#脚本源路径-user:root#客户端执行者身份,可以是其它用户vim/srv/salt/test/1.sh#!/bin/bashtouch/tmp/111.txtif[-d/tmp/1233]thenrm-rf/tmp/1233elsemkdir/tmp/1233fiv..
分类:
系统相关 时间:
2016-04-04 06:57:37
阅读次数:
983
导言
标识用例
用例主序列与可替换序列
场景
如何识别用例
有意义的目标
用户观点而非系统观点
用例命名
用例的粒度
小技巧
用例关系
执行者与用例之间的关联关系
用例包含关系
例子
另一种包含关系-结构化冗长的用例
扩展关系
简介
扩展关系的应用情况
扩展关系需注意
扩展点
定义
扩展点和扩展用例的示例
泛化关系
用例包
实例
总结导言前面一篇博文,我们介绍了用例的初步概念,参与者以及参与者分类和...
分类:
其他好文 时间:
2016-04-03 11:50:48
阅读次数:
239
更接近人的思维。软件需求的变动往往是功能的变动,而人是功能的执行者。更加 符合人类的思维,易于编程。面向对象方法是一种把面向对象的思想应用于软件开发 过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。对象是 由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了 ...
分类:
其他好文 时间:
2016-03-29 23:58:17
阅读次数:
269
面向对象,面向过程都是一种思想,没有高低之分。面向对象,就像是对冰箱操作,冰箱是一个介质,用法就像是c语言中的结构体,功能定义在对象上。面向对象,角色转变,让我们从执行者变成指挥者,面向过程是面向对象的基础。 面向对象,三大特征:封装,继承,多态。开发就是找对象使用,没有对象,造一对象,找对象,建立
分类:
编程语言 时间:
2016-03-21 01:36:19
阅读次数:
310
* 重定向:重新确定请求方向 * 发送者:服务器 --> 响应(response)浏览器 * 执行者:浏览器 --> 重新请求 * 转发:当前请求未完成,服务器调用另一个程序继续完成整个请求 * 服务器:当前程序需要获得请求调度器 RequestDispatcher * forward:当调度器,协
分类:
其他好文 时间:
2016-03-19 16:24:15
阅读次数:
245
1、用例图。 用例图是用来描述用户需求的,从用户的角度来描述系统的功能,并指出各个执行者。强调谁在使用,系统的执行者是谁。 2、类图。 用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。 3、对象图。 对象图是类图的一个实例,描述了系统在具体时间点上所包含的对象
分类:
其他好文 时间:
2016-03-07 20:47:47
阅读次数:
118
1 List<OrgUnit> list = new ArrayList<OrgUnit>(); 2 3 // 1、查询出执行者 4 String sql = "select t.fCreatePsnID from PM_KM_Executors t where t.fMasterID = '" +
分类:
其他好文 时间:
2016-02-24 14:09:44
阅读次数:
171
【1】问题: 1.什么叫做面向过程? 2.什么叫做面向对象? 解答: 1: 所谓的面向过程就是我们是一个执行者,我们要开发一个项目,这个项目要求要实现很多功能,作为执行者的我们就需要 去一个一个的找这些功能,然后组装,最后形成一个产品。 此时的我们是站在执行者这个立场上的。 2: 而所谓的面向对象呢
分类:
编程语言 时间:
2016-02-23 09:44:59
阅读次数:
248