1700463266
1700463267
public void action(){
1700463268
1700463269
this.command.execute();
1700463270
1700463271
}
1700463272
1700463273
}
1700463274
1700463275
这更简单了,负责人只要接到客户的命令,就立刻执行。我们模拟增加一项需求的过程,如代码清单15-11所示。
1700463276
1700463277
代码清单15-11 增加一项需求
1700463278
1700463279
public class Client{
1700463280
1700463281
public static void main(String[]args){
1700463282
1700463283
//定义我们的接头人
1700463284
1700463285
Invoker xiaoSan=new Invoker();//接头人就是小三
1700463286
1700463287
//客户要求增加一项需求
1700463288
1700463289
System.out.println(”––––客户要求增加一项需求–––––”);
1700463290
1700463291
//客户给我们下命令来
1700463292
1700463293
Command command=new AddRequirementCommand();
1700463294
1700463295
//接头人接收到命令
1700463296
1700463297
xiaoSan.setCommand(command);
1700463298
1700463299
//接头人执行命令
1700463300
1700463301
xiaoSan.action();
1700463302
1700463303
}
1700463304
1700463305
}
1700463306
1700463307
运行结果如下所示:
1700463308
1700463309
––––-客户要求增加一项需求–––––—
1700463310
1700463311
找到需求组……
1700463312
1700463313
客户要求增加一项需求……
1700463314
1700463315
客户要求需求变更计划……
[
上一页 ]
[ :1.700463266e+09 ]
[
下一页 ]