设计模式的分类

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

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

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

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

设计模式的推导

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

相关推荐
忧郁的Mr.Li11 小时前
设计模式--工厂模式
设计模式
HL_风神13 小时前
C++设计模式浅尝辄止
c++·设计模式
会员果汁14 小时前
22.设计模式-享元模式(Flyweight)
设计模式·哈希算法·享元模式
亓才孓15 小时前
[设计模式]单例模式的懒汉式写法
单例模式·设计模式
小码过河.18 小时前
设计模式——访问者模式
设计模式·访问者模式
Engineer邓祥浩18 小时前
设计模式学习(21) 23-19 备忘录模式
学习·设计模式·备忘录模式
亓才孓19 小时前
[设计模式]单例模式饿汉式写法
单例模式·设计模式
代码丰19 小时前
设计模式:不再手动 set DTO,采用 Builder 模式
设计模式
老蒋每日coding20 小时前
AI Agent 设计模式系列(二十一)—— 探索和发现设计模式
人工智能·设计模式
茶本无香2 天前
设计模式之八: 适配器模式解释及应用
java·设计模式·适配器模式