动态代理模式步骤

1.创建接口,用于保存实际对象需要做的动作

动态代理模式步骤

2.创建实际对象的类,继承上面创建的动作接口,并重写方法

动态代理模式步骤

3.创建代理模式,继承invocationHandler接口,给定一个带参构造方法,重写invoke方法

动态代理模式步骤

4.创建客户端测试

            (1)创建实际需要被代理的对象

            (2)创建代理对象,并将(1)的对象作为实参传入

            (3)通过Proxy调用newProxyInstance方法,以接口类型进行接收

            (4)将(3)中的对象,调用接口中的方法,实现代理.

动态代理模式步骤