设计模式——代理模式
基本原理: //源接口 public interface Sourceable { public void method(); } //实现接口类 public class Source implements Sourceable{ @Override public void method() { // TODO Auto-generated method stub System.out.println("源方法"); } } //代理对象实现类——将实现类 封装到 代理实现类,同时实现同一个接口 public class Proxy implements Sourceable{ private Sourceable source; public Proxy(Sourceable source) { this.source = source; } @Override public void method() { // TODO Auto-generated method stub System.out.println("before invoke"); source.method(); System.out.println("after invoke"); } } //测试 public class Demo { public static void main(String[]