静态代理--面向接口编程
代理类和被代理类（目标类）实现相同的接口，那么就具有相同的方法。这样保证代理类代理所有的方法。