代理
两个类, A 对外开放方法名称, B 中有同样的方法, B 中的方法由实现, A 持有 B 的对象, 在 A 的方法中调用 B 方法的实现;
class B {
public void up(){
}
}
class A {
// 代理对象
private B b = new B();
public void up(){
b.up();
}
}
如果 A 和 B 实现同一个接口, 那么就可以保证 A 和 B 有相同的方法;