装饰设计模式

使用装饰设计模式来对某个类中的功能进行增强
* 装饰设计模式
* Writer
* —TextWriter
* —Mp3Writer
* —Mp4Writer
* —BufferWriter(Writer out)
*
装饰设计模式在使用的时候,功能增强的类和其他需要增前的类一般都属于同一个父类或者接口
JavaWeb中的过滤器Filter,对源码的类的功能进行增强

class  people{ 
    public void eat(){
     System.out.println("直接剥皮");
    }
}  

class NewPeoson extends Person{
    public void eat () { 
        System.out.println("先洗一下...");
        System.out.println("生个火");
        super.eat();
        System.out.println("烤一下..");
        System.out.println("就着酒吃");
    }
}  

class student{ 
  private Person p ;
  public Student(Person p){
       this p = p ; 
  } 

public void eat(){ 
    System.out.println("先洗一下...");
    System.out.println("生个火");
    p.eat();
    System.out.println("烤一下..");
    System.out.println("就着酒吃");
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值