2025年一文讲完Java常用设计模式(全23种)

一文讲完Java常用设计模式(全23种)文章目录 介绍 设计模式的六大原则 一 创建型模式 1 单例模式 Singleton Pattern 1 饿汉式 2 懒汉式 双检锁 3 静态内部类 4 枚举 2 原型模式 Prototype Pattern 3 工厂模式 Factory

大家好,我是讯享网,很高兴认识大家。


讯享网

文章目录

  • 介绍
  • 设计模式的六大原则
  • 一、创建型模式
    • 1、单例模式(Singleton Pattern)
      • 1)饿汉式
      • 2)懒汉式,双检锁
      • 3)静态内部类
      • 4)枚举
    • 2、原型模式(Prototype Pattern)
    • 3、工厂模式(Factory Pattern)
    • 4、抽象工厂模式(Abstract Factory Pattern)
    • 5、建造者模式(Builder Pattern)
  • 二、结构型模式
    • 1、适配器模式(Adapter Pattern)
    • 2、组合模式(Composite Pattern)
    • 3、装饰器模式(Decorator Pattern)
    • 4、外观模式(Facade Pattern)
    • 5、享元模式(Flyweight Pattern)
    • 6、代理模式(Proxy Pattern)
      • 1)静态代理
      • 2)jdk动态代理
      • 3)cglib动态代理
    • 7、桥接模式(Bridge Pattern)
  • 三、行为型模式
    • 1、责任链模式(Chain of Responsibility Pattern)
    • 2、命令模式(Command Pattern)
    • 3、解释器模式(Interpreter Pattern)
    • 4、迭代器模式(Iterator Pattern)
    • 5、观察者模式(Observer Pattern)
      • Java自带观察者模式介绍
    • 6、状态模式(State Pattern)
    • 7、模板模式(Template Pattern)
    • 8、中介者模式(Mediator Pattern)
    • 9、备忘录模式(Memento Pattern)
    • 10、访问者模式(Visitor Pattern)
    • 11、策略模式(Strategy Pattern)
  • 其他
    • 1、过滤器模式(Filter Pattern)
    • 2、空对象模式(Null Object Pattern)
小讯
上一篇 2025-04-06 10:45
下一篇 2025-01-10 18:42

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/12430.html