打字猴:1.700465263e+09
1700465263 代码清单18-1 妙计接口
1700465264
1700465265 public interface IStrategy{
1700465266
1700465267 //每个锦囊妙计都是一个可执行的算法
1700465268
1700465269 public void operate();
1700465270
1700465271 }
1700465272
1700465273 接口很简单,定义了一个方法operate,每个妙计都是可执行的,否则那叫什么妙计,我们先看第一个妙计——找乔国老开后门,如代码清单18-2所示。
1700465274
1700465275 代码清单18-2 乔国老开后门
1700465276
1700465277 public class BackDoor implements IStrategy{
1700465278
1700465279 public void operate(){
1700465280
1700465281 System.out.println(“找乔国老帮忙,让吴国太给孙权施加压力”);
1700465282
1700465283 }
1700465284
1700465285 }
1700465286
1700465287 第二个妙计是找吴国太哭诉,企图给自己开绿灯,如代码清单18-3所示。
1700465288
1700465289 代码清单18-3 吴国太开绿灯
1700465290
1700465291 public class GivenGreenLight implements IStrategy{
1700465292
1700465293 public void operate(){
1700465294
1700465295 System.out.println(“求吴国太开绿灯,放行!”);
1700465296
1700465297 }
1700465298
1700465299 }
1700465300
1700465301 第三个妙计是在逃跑的时候,让新娘子孙夫人断后,谁来砍谁,这是非常好的主意,如代码清单18-4所示。
1700465302
1700465303 代码清单18-4 孙夫人断后
1700465304
1700465305 public class BlockEnemy implements IStrategy{
1700465306
1700465307 public void operate(){
1700465308
1700465309 System.out.println(“孙夫人断后,挡住追兵”);
1700465310
1700465311 }
1700465312
[ 上一页 ]  [ :1.700465263e+09 ]  [ 下一页 ]