对JAVA三种代理模式的初步理解(暂未完成)

代理模式

代理,好比一个经纪人,为一个歌手服务,歌手专心唱歌,经纪人为歌手找活干,这里的歌手就是目标对象,经纪人就是代理。

再简单点来说,代理就是包装了某个对象,在对象身上套了层壳子。

为什么要用代理?

可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.

代理类别

  • 静态代理
  • jdk动态代理
  • cglib动态代理

静态代理

AspectJ框架

Aspectj是一个使用面向切面,底层采用动态代理的框架。

猜你喜欢

转载自blog.csdn.net/Alber_yang/article/details/88354680
今日推荐