> 8月 - 2021 - Yuyy
Yuyy
Yuyy


文章归档

五、装饰器模式

装饰器模式 定义 通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。 实现方式 IA 需要增强的功能,对应的接口 public interface IA { void func(); } A 待增强的类 public class A implements IA { @Override public void func()…

   38   2021-08-30   去看看

四、观察者模式

观察者模式 定义 在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知。 实现方式 可分为阻塞、非阻塞,根据业务场景决定使用哪种。 基础版本 IObserver 观察者接口 public interface IObserver { // 模板模式 …

   23   2021-08-27   去看看

三、责任链模式

责任链模式 定义 在职责链模式中,多个处理器依次处理同一个请求。一个请求先经过 A 处理器处理,然后再把请求传递给 B 处理器,B 处理器处理完后再传递给 C 处理器,以此类推,形成一个链条。链条上的每个处理器各自承担各自的处理职责,所以叫作职责链模式。 在 G…

   27   2021-08-18   去看看

二、适配器模式

适配器模式 定义 适配器模式的英文翻译是 Adapter Design Pattern。顾名思义,这个模式就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。 一般来说,适配器模式可以看作一种“补偿模式”,用来补救设计上…

   28   2021-08-18   去看看

一、单例模式

解决的问题 有些数据在系统中只应该保存一份,比如系统的配置信息类 资源访问冲突的问题,比如多个logger写入同一个日志文件 几种实现方式 饿汉式 静态成员变量,类加载时实例化 线程安全 不支持延迟加载 public class HungryManDemo { private static…

   49   2021-08-12   去看看
友情链接
标签
归档
近期文章