设计模式的分类

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

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

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

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

设计模式的推导

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

相关推荐
N_NAN_N1 小时前
类图+案例+代码详解:软件设计模式----原型模式
java·设计模式·原型模式
缘来是庄2 小时前
设计模式之组合模式
java·设计模式·组合模式
DKPT2 小时前
Java组合模式实现方式与测试方法
java·笔记·学习·设计模式·组合模式
鼠鼠我呀22 小时前
【设计模式09】组合模式
设计模式·组合模式
N_NAN_N5 小时前
类图+案例+代码详解:软件设计模式----单例模式
java·单例模式·设计模式
尤物程序猿5 小时前
设计模式之代理模式--数据库查询代理和调用日志记录
设计模式·代理模式
GodKeyNet14 小时前
设计模式-模板模式
设计模式·模板模式
缘来是庄18 小时前
设计模式之建造者模式
java·设计模式·建造者模式
铛铛啦啦啦21 小时前
“对象创建”模式之原型模式
设计模式·原型模式
牛奶咖啡131 天前
学习设计模式《十六》——策略模式
学习·设计模式·策略模式·认识策略模式·策略模式的优缺点·何时选用策略模式·策略模式的使用示例