代理模式:为另一个对象提供一个替身或占位符,以便于控制对这个对象的访问 静态代理: 就是将一些在方法中重复的功能提取出来,通过一个专门的类去封装,在具体类中需要的时候就用那个专门的类的对象去调用 动态代理: 原理和静态代理差不多,只是用了一个反射的接口,去调用一些方法方便进行动态调度 动态代理的步骤就是: 先把代理类实例化,再实例化被代理类,将被代理类的对象传到代理类的方法中,因为是Object类型,所以需要转型再输出那个方法 静态代理