![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代理模式
benjamin2586
这个作者很懒,什么都没留下…
展开
-
JDK动态代理
几个概念 目标对象:要被代理的对象 代理对象:proxy 调用处理器:InvocationHander 步骤 创建一个接口 创建该接口的实现类 创建实现类的实例对象 创建InvocationHander接口的实现类,在这个类中声明一个Object对象,构造方法或者set方法中传递一个目标对象, 用来初始化这个Object对象, 然后重写 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable{}原创 2021-03-16 22:11:07 · 59 阅读 · 0 评论 -
静态代理
静态代理的两种实现方式 继承 聚合 案例 继承方式实现静态代理 public interface Sale { void houseSell(); } public class HomeSeller implements Sale{ @Override public void houseSell() { System.out.println("卖房:200万"); } } //intermediary 中介 public class Interme原创 2021-03-16 21:31:11 · 62 阅读 · 0 评论