您的位置:首页 > 编程语言 > Java开发

java设计模式之装饰模式

2016-06-20 18:05 781 查看
public class Sourceable{

public void method();

}

public cass Source implements Sourceable{

@Override

public void method(){

System.out.println("this is the orginal method");

}

}

public class Decrator implements Sourceable{

private Sourceable source;

public Decrator(Sourceable source){

super();

this.source = source;

}

@Override

public void method(){

System.out.println("this is the decrator start");

source.method();

System.out.println("this is the decrator end");

}

}

public class TestDecrator{

public static void main(String[] args){

Sourceable source = new Source();

Sourceable decrator = new Decrator(source);

decrator.method();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: