为其他对象提供一种代理以控制对这个对象的访问。
interface Source{void method();}class OldClass implements Source {@Overridepublic void method() {}}class Proxy implements Source{private Source source = new OldClass();void doSomething(){}@Overridepublic void method() {}}
