代理模式
在代理类中执行真正的调用方法
public Proxy implements A{private A a;public Proxy(A a){this.a = a;}public void a(){this.a.a();}}
Adapter模式(适配器模式)
public Adapter implements B{private A a ;public Adapter(A a){this.a = a;}public void b(){this.a.a();}}
两个模式看起来没有什么区别。

