设计模式的分类

根据概念性动机分3类设计模式

  • 创建型模式:管理对象的创建。 常用的有单例模式,简单工厂模式,工厂方法模式,另外还有原型模式,抽象工厂模式,建造者模式

  • 结构型模式:将已有对象加入到设计中时,使用结构型模式作为指导。 常用的有外观模式,适配器模式,桥接模式,装饰模式,另外还有组合模式,享元模式,代理模式。

  • 行为型模式:定义对象时,使用行为型模式指导。 常用的有观察者模式,策略模式,模板方法模式,另外还有命令模式,状态模式,职责链模式,解释器模式,中介者模式,访问者模式,备忘录模式,迭代器模式。

设计模式的推导

标准化结构程序设计 > 面向对象范型(或思想)> 设计原则 > 设计模式

相关推荐
KD2 小时前
设计模式——责任链模式实战,优雅处理Kafka消息
后端·设计模式·kafka
困死了11118 小时前
设计模式-注册表模式
设计模式
桦说编程9 小时前
Guava Forwarding系列类详解——装饰器模式实战
java·后端·设计模式
How_doyou_do14 小时前
常见的设计模式
前端·javascript·设计模式
alibli14 小时前
深度理解设计模式——概述,SOLID原则
设计模式
AM越.17 小时前
Java设计模式超详解--观察者设计模式
java·开发语言·设计模式
ezreal_pan17 小时前
基于券类型路由的渐进式重构:函数式选项模式与管道模式的完美结合
设计模式·重构·golang·选项函数
有一个好名字18 小时前
设计模式-单例模式
java·单例模式·设计模式
赵得C18 小时前
2025下半年软件设计师考前几页纸
java·开发语言·分布式·设计模式·性能优化·软考·软件设计师
alibli19 小时前
Alibli深度理解设计模式系列教程
c++·设计模式