打字猴:1.70046326e+09
1700463260
1700463261 this.command=command;
1700463262
1700463263 }
1700463264
1700463265 //执行客户的命令
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 ––––-客户要求增加一项需求–––––—
[ 上一页 ]  [ :1.70046326e+09 ]  [ 下一页 ]