打字猴:1.700480529e+09
1700480529
1700480530 super.act();
1700480531
1700480532 }
1700480533
1700480534 }
1700480535
1700480536 大家发现这个明星演技不好的时候,他拼命找借口,说是那天天气不好、心情不好等,如代码清单33-37所示。
1700480537
1700480538 代码清单33-37 抵赖
1700480539
1700480540 public class Deny extends Decorator{
1700480541
1700480542 public Deny(IStar_star){
1700480543
1700480544 super(_star);
1700480545
1700480546 }
1700480547
1700480548 public void act(){
1700480549
1700480550 super.act();
1700480551
1700480552 System.out.println(“演后:百般抵赖,死不承认”);
1700480553
1700480554 }
1700480555
1700480556 }
1700480557
1700480558 我们建立一个场景把这种情况展示一下,如代码清单33-38所示。
1700480559
1700480560 代码清单33-38 场景类
1700480561
1700480562 public class Client{
1700480563
1700480564 public static void main(String[]args){
1700480565
1700480566 //定义出所谓的明星
1700480567
1700480568 IStar freakStar=new FreakStar();
1700480569
1700480570 //看看他是怎么粉饰自己的
1700480571
1700480572 //演前吹嘘自己无所不能
1700480573
1700480574 freakStar=new HotAir(freakStar);
1700480575
1700480576 //演完后,死不承认自己演的不好
1700480577
1700480578 freakStar=new Deny(freakStar);
[ 上一页 ]  [ :1.700480529e+09 ]  [ 下一页 ]