1. 首页
  2. 编程语言
  3. Java
  4. 通过代码快速理解Java的三种代理模式

通过代码快速理解Java的三种代理模式

上传者: 2022-03-02 07:26:12上传 PDF文件 116.20 KB 热度 13次

代理是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。同时,一旦接口增加方法,目标对象与代理对象都要维护。Cglib代理,也叫作子类代理,它是在内存中构建一个子类对象从而实现对目标对象功能的扩展。Cglib是一个强大的高性能的代码生成包,它可以在运行期扩展Java类与实现Java接口。

用户评论