摘要: 1、适配器模式原理 适配器模式的英文翻译是 Adapter Design Pattern。顾名思义,这个模式就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。对于这个模式,有一个经常被拿来解释它的例子,就是 USB 转接头充当适配器,把两种不兼 阅读全文
posted @ 2024-04-16 11:41 jingyi_up 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1、从经典的 Java IO 来了解装饰器模式 Java IO 类库非常庞大和复杂,有几十个类,负责 IO 数据的读取和写入。如果对 Java IO 类做一下分类,我们可以从下面两个维度将它划分为四类。具体如下所示: 针对不同的读取和写入场景,Java IO 又在这四个父类基础之上,扩展出了很多子类 阅读全文
posted @ 2024-04-16 10:48 jingyi_up 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、代理模式原理 代理模式在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类附加功能。下面通过一个性能计数器的例子来看下。 现在要开发一个 MetricsCollector 类,用来收集接口请求的原始数据,比如访问时间、处理时长等。在业务系统中,我们采用如下方式来使用这个 Metr 阅读全文
posted @ 2024-04-16 00:18 jingyi_up 阅读(5) 评论(0) 推荐(0) 编辑