图说设计模式

图说设计模式

用图形和代码读懂软件设计模式图说设计模式将对象结构图、时序图和代码结合起来,帮助读者理解软件设计模式中的对象关系与交互过程,并学习其在项目中的应用。内容从UML类图和时序图基础开始,逐步介绍多类常见设计模式。

图说设计模式 页面快照
3
设计模式分类
5
创建型模式
6
结构型模式
5
行为型模式
学习内容

从UML图示到模式实践

围绕UML图形符号、对象关系和交互细节组织学习内容,覆盖创建型、结构型与行为型设计模式。

UML类图与时序图入门

从示例、类之间的关系和时序图开始,介绍阅读设计模式所需的UML图示基础。

对象结构图解析

每个设计模式都配有相应的对象结构图,用于说明模式中的对象组成与关系。

交互过程说明

使用时序图展示对象之间的交互细节,状态模式还补充状态图来说明状态转换。

创建型模式学习

介绍简单工厂、工厂方法、抽象工厂、建造者和单例模式。

结构型与行为型模式

涵盖适配器、桥接、装饰、外观、享元、代理,以及命令、中介者、观察者、状态和策略模式。

文档资源

按主题进入设计模式章节

提供UML图示入门、三类设计模式总览及各具体模式的文档入口,便于按学习目标查阅。

图说设计模式

从这里开始使用图说设计模式。