设计模式的分类

创建型模式

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

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

结构型模式

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

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

行为型模式

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

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

相关推荐
趣知岛3 小时前
Java反射和设计模式
java·开发语言·设计模式·反射
阿拉斯攀登3 小时前
设计模式:Spring MVC 中命令模式的核心映射与设计逻辑
spring·设计模式·mvc·命令模式
.简.简.单.单.4 小时前
Design Patterns In Modern C++ 中文版翻译 第八章 组合
java·c++·设计模式
老朱佩琪!4 小时前
Unity责任链模式
unity·设计模式·责任链模式
.简.简.单.单.4 小时前
Design Patterns In Modern C++ 中文版翻译 第九章 装饰器
开发语言·c++·设计模式
小生不才yz4 小时前
行为型模式 - 状态模式
设计模式
AM越.15 小时前
Java设计模式详解--装饰器设计模式(含uml图)
java·设计模式·uml
qianshanxue1119 小时前
0-3论软件设计模式及其应用、2016-已写(观察者通知,命令-控制指令,适配器-兼容,工厂-多种数据库)
数据库·设计模式
syt_10131 天前
设计模式之-状态模式
javascript·设计模式·状态模式