设计模式的分类

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

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

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

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

设计模式的推导

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

相关推荐
HEU_firejef7 小时前
设计模式——模板方法模式
设计模式·模板方法模式
_半夏曲13 小时前
工厂+策略模式之最佳实践(疾病报卡维护模块API设计)
java·开发语言·设计模式
zwh129845406013 小时前
《C++设计模式》策略模式
c++·设计模式·策略模式
HEU_firejef13 小时前
设计模式——策略模式
设计模式·策略模式
angen201813 小时前
二十三种设计模式-单例模式
单例模式·设计模式
aaasssdddd961 天前
适配模式,桥接模式,组合模式,装饰模式和代理模式
设计模式·适配器模式·结构型模式·多态指针
若亦_Royi1 天前
C++通透讲解设计模式:开闭原则(1)
c++·设计模式·开闭原则
重生之绝世牛码1 天前
Java设计模式 —— 【行为型模式】模板方法模式(Template Method Pattern) 详解
java·大数据·开发语言·设计模式·设计原则·模板方法模式
七禾页话1 天前
Spring中的设计模式
java·spring·设计模式
2401_853275731 天前
java设计模式
java·开发语言·设计模式