打字猴:1.700465344e+09
1700465344 }
1700465345
1700465346 }
1700465347
1700465348 通过构造函数把策略传递进来,然后用operate()方法来执行相关的策略方法。三个妙计有了,锦囊也有了,然后就是赵云雄赳赳地揣着三个锦囊,拉着已步入老年行列的、还想着娶纯情少女的刘老爷子去入赘了。嗨,还别说,小亮同志的三个妙计还真是不错,如代码清单18-6所示。
1700465349
1700465350 代码清单18-6 使用计谋
1700465351
1700465352 public class ZhaoYun{
1700465353
1700465354 //赵云出场了,他根据诸葛亮给他的交代,依次拆开妙计
1700465355
1700465356 public static void main(String[]args){
1700465357
1700465358 Context context;
1700465359
1700465360 //刚刚到吴国的时候拆第一个
1700465361
1700465362 System.out.println(”–刚刚到吴国的时候拆第一个–”);
1700465363
1700465364 context=new Context(new BackDoor());//拿到妙计
1700465365
1700465366 context.operate();//拆开执行
1700465367
1700465368 System.out.println(”\n\n\n\n\n\n\n\n”);
1700465369
1700465370 //刘备乐不思蜀了,拆第二个了
1700465371
1700465372 System.out.println(”–刘备乐不思蜀了,拆第二个了–”);
1700465373
1700465374 context=new Context(new GivenGreenLight());
1700465375
1700465376 context.operate();//执行了第二个锦囊
1700465377
1700465378 System.out.println(”\n\n\n\n\n\n\n\n”);
1700465379
1700465380 //孙权的小兵追了,咋办?拆第三个
1700465381
1700465382 System.out.println(”–孙权的小兵追了,咋办?拆第三个–”);
1700465383
1700465384 context=new Context(new BlockEnemy());
1700465385
1700465386 context.operate();//孙夫人退兵
1700465387
1700465388 System.out.println(”\n\n\n\n\n\n\n\n”);
1700465389
1700465390 }
1700465391
1700465392 }
1700465393
[ 上一页 ]  [ :1.700465344e+09 ]  [ 下一页 ]