rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • 设计模式

设计模式

UML | 设计原则 | 设计模式面试

创建型模式

工厂方法模式(factory Method) | 抽象工厂模式(abstractfactory)

单例模式(singleton) | 建造者模式(build) | 原型模式(prototype)

结构型模式

适配器模式(adapter)

装饰器模式(decorator) | 代理模式(proxy) | 外观模式(facade)

桥接模式(bridge) | 组合模式(composite) | 享元模式(flyweight)

行为型模式

策略模式(strategy) | 模板方法模式(template)

观察者模式(observer) | 迭代器模式(iterator) | 责任链模式(chainOfResponsibility) | 命令模式(command)

备忘录模式(memento) | 状态模式(state)

访问者模式(visitor) | 中介者模式(mediator) | 解释器模式(interpreter)

其它模式

并发型模式(concurrency) | 线程池模式 // todo


结构型模式

*行为型模式


详情结构

详细讲解
定义
意图
结构
优点
缺点
类图(Mermaid)
时序图(Mermaid)
适用环境
模式分析
模式扩展
模式应用
Android 中的应用
代码实现(Java 版)
总结

推荐书籍

《秒懂设计模式》、《大话设计模式》、《设计模式之禅》

资料

23种设计模式?一目了然!

超全的设计模式简介(45种)

106设计模式的学习

Java之美-从菜鸟到高手演变之设计模式

Java之美-从菜鸟到高手演变之设计模式2

Java之美-从菜鸟到高手演变之设计模式3

Java之美-从菜鸟到高手演变之设计模式4

最近更新:: 2025/11/7 16:20
Contributors: luokaiwen, 罗凯文