设计模式的分类

创建型模式

用于描述怎样创建对象,它的主要特点是将对象的创建与使用分离

单例,原型,工厂方法,抽象工厂,建造者

结构型模式

用于描述如何将类或对象按某种布局组成更大的结构

代理,适配器,桥接,装饰,外观,享元,组合

行为型模式

用于描述类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,以及怎样分配职责

模板方法,策略,命令,职责链,状态,观察者,中介者,迭代器,访问者,备忘录,解释器等11种行为型模式

相关推荐
ximu_polaris1 天前
设计模式(C++)-行为型模式-模版方法模式
c++·设计模式
A-Jie-Y1 天前
JAVA设计模式-抽象工厂模式
java·设计模式
故事还在继续吗1 天前
设计模式完全指南
设计模式
薛定谔的悦1 天前
共享数据总线(DPR)设计模式——嵌入式系统的“内存数据库”
jvm·数据库·设计模式
A-Jie-Y1 天前
JAVA设计模式-建造者模式
java·设计模式
无敌秋1 天前
# C++ 工厂方法模式实战指南
开发语言·c++·设计模式
a里啊里啊1 天前
软考-软件评测师:知识点整理(七)——软件工程
设计模式·软件工程·软考·uml·结构化开发·软件评测师·软件模型
ximu_polaris1 天前
设计模式(C++)-行为型模式-策略模式
c++·设计模式·策略模式
geovindu1 天前
go: Observer Pattern
开发语言·观察者模式·设计模式·golang
z小天才b2 天前
Java 设计模式完全指南:从入门到精通
java·开发语言·设计模式