装饰器模式与代理模式的区别
如题
[解决办法]
装饰模式你可以这样理解,就像糖一样,卖的时候商家大多要在外面包一层糖纸,其实原本还是糖。例子:
public interface Sourcable { public void go();}public class Source implements Sourcable { public void go() { System.out.println("Source method go()"); }}public class Decorator implements Sourcable { private Sourcable sourcable; public Decorator(Sourcable sourcable){ this.sourcable = sourcable; } public void go() { //这里可以有你的处理 sourcable.go(); //这里可以有你的处理 }}