代理模式

38 阅读1分钟

静态代理

委托对象和代理对象要实现相同的接口。

在编译期需要程序员通过程序自定义代理类和创建代理对象

动态代理

代理类是在程序运行的时候 创建的所以被称为动态代理。

动态代理相对于静态代理更加灵活,能够根据java代码指示动态生成。

41a21108578e2baf2da3d881fee62cd5.png

参考:juejin.cn/post/684490… blog.csdn.net/m0_63982225…