代理模式

定义

书上说,“为其他对象提供一种代理以控制对这个对象的访问。”
起初我觉得这个定义很抽象,完全不懂,我想换个说法。如下:


image.png

分类

(1)静态代理
(2)动态代理

实现及原理

参考博客:
(1)https://www.jianshu.com/p/9bcac608c714
(2)https://www.zhihu.com/question/20794107/answer/658139129
作为小白,不再班门弄斧了,直接粘上链接,这两篇博客都不错,切入方式不同,第一篇是从Proxy的源码开始分析的,第二篇,直接一步步带着我们手动实现Proxy的功能,而且描绘的很详细,尤其是大内太监的梗,虽然有点重口味,但是帮助我们理解还是挺到位的。

应用

那当然是spring AOP 咯

你可能感兴趣的:(代理模式)