随笔分类 - 设计模式
摘要:代码示例 package 设计模式.代理模式.静态代理; public class Demo { public static void main(String[] args) { DogProxy dogProxy = new DogProxy(new Dog()); dogProxy.voice(
阅读全文
摘要:策略模式:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。 /** * 排序类 * @param <T> */ public class Sort<T> { /** * 排序算法 * @param arr 需要排序的数组 * @param comparator 比较器 */ publ
阅读全文
摘要:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该
阅读全文
摘要:创建型模式 结构型模式 行为型模式 单例模式 适配器模式 访问者模式 工厂方法模式 桥接模式 模板模式 抽象工厂模式 组合模式 策略模式 建造者模式 装饰模式 状态模式 原型模式 外观模式 观察者模式 享元模式 备忘录模式 代理模式 中介者模式 迭代器模式 解释器模式 命令模式 责任链模式
阅读全文

浙公网安备 33010602011771号