二十三设计模式速记

文字版

Java设计模式通常被分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)和行为型模式(Behavioral Patterns)。每种类型包含若干种具体的设计模式。

  1. 创建型模式(Creational Patterns):

    • 工厂方法模式(Factory Method)
    • 抽象工厂模式(Abstract Factory)
    • 单例模式(Singleton)
    • 建造者模式(Builder)
    • 原型模式(Prototype)
  2. 结构型模式(Structural Patterns):

    • 适配器模式(Adapter)
    • 桥接模式(Bridge)
    • 组合模式(Composite)
    • 装饰器模式(Decorator)
    • 外观模式(Facade)
    • 享元模式(Flyweight)
    • 代理模式(Proxy)
  3. 行为型模式(Behavioral Patterns):

    • 责任链模式(Chain of Responsibility)
    • 命令模式(Command)
    • 解释器模式(Interpreter)
    • 迭代器模式(Iterator)
    • 中介者模式(Mediator)
    • 备忘录模式(Memento)
    • 观察者模式(Observer)
    • 状态模式(State)
    • 策略模式(Strategy)
    • 模板方法模式(Template Method)
    • 访问者模式(Visitor)

图片速记:

定义速记:


图片来源:参考文老师软考教育精华知识点设计模式章节。

相关推荐
ximu_polaris7 小时前
设计模式(C++)-行为型模式-中介者模式
c++·设计模式·中介者模式
诙_14 小时前
深入理解C++设计模式
c++·设计模式
AI大法师16 小时前
从门头到社媒预热图,快闪项目如何统一视觉输出
大数据·人工智能·设计模式
Pkmer18 小时前
类的封装性: 让门面设计模式来打开这扇门
后端·设计模式
Pkmer18 小时前
古法编程: 我要的是状态模式,策略模式不要误我大计
后端·设计模式
雪度娃娃19 小时前
创建型设计模式——建造者模式
c++·microsoft·设计模式·建造者模式
老衲提灯找美女20 小时前
多线程(2)-设计模式:单列模式
设计模式
Dabei1 天前
Android 无障碍服务实现美团/微信自动化:客户端开发实践
前端·设计模式
巴沟旮旯儿2 天前
vite项目配置文件和打包
前端·设计模式
雪度娃娃2 天前
设计模式——单例模式
开发语言·c++·设计模式