DesignPattern:Proxy