动态代理

代理模式代理模式是一种比较好理解的设计模式。 简单来说就是:我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的能力,实现功能的增强。 生活中的代购、租房中介、售票黄牛、婚介、经纪人、快递、事务代理、非侵入式日志监听等,都是代理 模式的实际体现。 使用代理模式主要有两个目的: 一是保护目标对象 二是增强目标对象功能(比如说在目标对象的某个方法执行前后增加一些自定义的操作)

💧 Posted on Java设计动态代理