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

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

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

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

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

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

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

相关推荐
郑州光合科技余经理8 分钟前
实战:攻克海外版同城生活服务平台开发五大挑战
java·开发语言·javascript·数据库·git·php·生活
蟹至之9 分钟前
【MySQL】JDBC的使用(万字解析)
java·数据库·mysql·jdbc
爱笑的眼睛1110 分钟前
超越翻转与裁剪:面向生产级AI的数据增强深度实践与多模态演进
java·人工智能·python·ai
长孙阮柯12 分钟前
Java进阶篇(五)
java·开发语言
小张快跑。25 分钟前
Maven指定版本下载以及相关配置
java·maven
zhishidi27 分钟前
Spring @Scheduled注解调度机制详解
java·python·spring
⑩-28 分钟前
Blocked与Wati的区别
java·开发语言
AAA简单玩转程序设计30 分钟前
救命!Java这3个小技巧,写起来爽到飞起✨
java
真夜37 分钟前
发布观察者模式使用场景记录
设计模式
IManiy37 分钟前
Java表达式引擎技术选型分析(SpEL、QLExpress)
java·开发语言