设计模式分类

设计模式总共有23种,根据目的准则分类,分为三大类。

创建型设计模式(顾名思义就是和对象的创建有关,共5种):单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式。

结构型设计模式(从程序的结构上解决模块之间的耦合问题,共7种):适配器模式,装饰者模式,代理模式,外观模式,桥接模式,组合模式,享元模式。

行为型设计模式(处理类或者对象如何交互,如何分配职责,11种):策略模式,模板方法模式,观察者模式,迭代器模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容