代理模式
代理模式三种模式应用场景常见示例优点缺点引用
三种模式
静态代理,JDK动态代理,CGLIB动态代理
应用场景
远程代理-堡垒机;注册中心
虚拟代理-延迟对象创建,加快系统启动,减少内存占用时间
安全代理-控制对象访问权限
智能代理-扩展原功能
同步化代理-异步调用支持同步(mq实现同步调用效果)
缓存代理-缓存信息(可用redis代替)
常见示例
AOP-CGLIB动态代理
SPRING-注解
Copy-on-Write
防火墙
Windows 里面的快捷方式
优点
降低调用者、被调用者的耦合度
符合开闭
原创
2020-05-14 09:43:55 ·
169 阅读 ·
0 评论