设计模式(代理设计模式)

代理模式解释清楚,所以如果想对一个类进行功能上增强而又不改变原来的代码情况下,那么只需要让这个类代理类就是我们的顺丰,对吧?并行增强就可以了。具体增强什么?在哪方面增强由代理类进行决定。

代码实现就是使用代理对象代理相关的逻辑,进行松耦合,属于静态代理

静态代理的缺点:绑死接口,顺丰代理永远只能送当当

可以使用动态代理:我不创建,jdk帮我创建

jdk创建出来的代理可以转成想要的代理类

代理模式还是有点复杂,要了解动态代理和反射相关的知识

相关推荐
Icoolkj2 分钟前
手机物理内存云共享—技术挑战与突破路径分析
java·服务器·智能手机
雨中散步撒哈拉3 分钟前
14、做中学 | 初二上期 Golang集合Map
开发语言·后端·golang
Hello.Reader13 分钟前
Flink DataStream API 基础构件DataStream × Partitioning × ProcessFunction
java·大数据·flink
今日说"法"14 分钟前
Rust 内存泄漏的检测与防范:超越安全的实践指南
java·安全·rust
欠你一个bug14 分钟前
Java设计模式应用--装饰器模式
java·设计模式·装饰器模式
m0_748240254 小时前
Windows编程+使用C++编写EXE加壳程序
开发语言·c++·windows
兮兮能吃能睡6 小时前
R语言模型分析(一)(1)
开发语言·r语言
兔兔爱学习兔兔爱学习6 小时前
Spring Al学习7:ImageModel
java·学习·spring
LoveXming6 小时前
Chapter14—中介者模式
c++·microsoft·设计模式·中介者模式·开闭原则
lang201509287 小时前
Spring远程调用与Web服务全解析
java·前端·spring