装饰器模式公式

来源:互联网 发布:ubuntu安装net snmp 编辑:程序博客网 时间:2024/06/05 07:01

装饰器模式,其实就是给现有的类添加新功能,但是又不想改动这个类的代码。装饰器和被装饰的的类要实现同一个接口


公式:

public interface 同一个接口(){};

public class  原来的类()implements 同一个接口{};

public class 装饰器()implements 同一个接口{

private 原来的类  原来的类;(或者:private 同一个接口 同一个接口)

public 装饰类构造方法(原来的类 原来的类){

this.原来的类=原来的类;

}

public void 调用原来的类的功能(){

增加的功能();

对象.原来类的方法();

增加的功能();

}

};

0 0
原创粉丝点击