摘要: 简介 当我们需要使用某个对象的功能,但是我们没有这个对象时,我们可以用适配器和替换对象来实现这个功能.比如我们手机有typec接口,但是我们没有这个接口的耳机,我们可以用typec转3.5mm的线和耳机和手机连上,我们就可以用3.5mm耳机听到音乐 模式应用 类图 源码实现 点击查看代码 packa 阅读全文
posted @ 2023-02-25 13:36 佳琪如梦 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 简介 在某些场景下,我们需要增强某个对象的使用,比如我们在执行某个方法前加输出一条日志,但是我们不能直接改这个类,我们可以用代理对象来实现这个功能 模式应用 Spring AOP/日志/事务 等 类图 源码实现 静态代理 jdk动态代理 点击查看代码 package designpattern.pr 阅读全文
posted @ 2023-02-25 12:03 佳琪如梦 阅读(13) 评论(0) 推荐(0) 编辑