设计模式类图复习

简介: 设计模式类图复习



抽象工厂模式

抽象工厂模式( Abstract Factory Patter):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。

抽象工厂模式的结构图

装饰模式

装饰模式( Decorator Pattern):动态地给一个对象增加一些额外的职责。就扩展功能而言,装饰模式提供了一种比使用子类更加灵活的替代方案。

装饰模式结构图

组合模式

组合模式( Composite Pattern):组合多个对象形成树形结构以表示具有部分整体关系的层次结构。组合模式让客户端可以统一对待单个对象和组合对象。

组合模式的结构图

适配器模式

适配器模式( Adapter Pattern):将一个类的接口转换成客户希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作。

类适配器模式结构图

对象适配器类图

观察者模式

观察者模式( Observer Pattern):定义对象之间的一种一对多依赖关系,使每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。

观察者模式结构图

原型模式

原型模式( Prototype Pattern):使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。

原型模式结构图

建造者模式

建造者模式( Builder Pattern):将一个复对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

建造者模式结构图

相关文章
|
4月前
|
设计模式 SQL 数据库连接
设计模式之抽象工厂模式--创建一系列相关对象的艺术(简单工厂、工厂方法、到抽象工厂的进化过程,类图NS图)
设计模式之抽象工厂模式--创建一系列相关对象的艺术(简单工厂、工厂方法、到抽象工厂的进化过程,类图NS图)
|
6月前
|
设计模式 IDE 测试技术
【设计模式——学习笔记】设计模式前置知识:UML类图入门
【设计模式——学习笔记】设计模式前置知识:UML类图入门
34 0
|
设计模式 架构师 Java
为掌握Java设计模式奠基:两步搞懂UML类图
为掌握Java设计模式奠基:两步搞懂UML类图
为掌握Java设计模式奠基:两步搞懂UML类图
|
设计模式 数据可视化 uml
【设计模式学习笔记】类图:类与类之间的关系
【设计模式学习笔记】类图:类与类之间的关系
206 0
【设计模式学习笔记】类图:类与类之间的关系
|
设计模式 存储 算法
设计模式(一),UML 类图设计
设计模式(一),UML 类图设计
|
设计模式 Java 程序员
<Java设计模式>(二)UML类图 | 设计模式概述和分类
<Java设计模式>(二)UML类图 | 设计模式概述和分类
<Java设计模式>(二)UML类图 | 设计模式概述和分类
|
设计模式 uml
设计模式(8)--UML类图
设计模式(8)--UML类图
119 0
设计模式(8)--UML类图
|
设计模式 缓存 网络协议
Go设计模式(5)-类图符号表示法
前四章讲解了Go设计模式的一些原理性知识,后面会开始讲23种设计模式。初步计划是对每种模式至少要说明含义、画类图、找实际用例、写代码实现、描述重点信息(使用场景、原因、好处等)。
|
设计模式 测试技术 uml
设计模式UML——类图简单了解
设计模式UML——类图简单了解
设计模式UML——类图简单了解
|
设计模式 数据可视化 测试技术
【设计模式】UML类图关系与符号
UML-Unified Model Language 统一建模语言,是在开发阶段,说明、可视化、构建和书写一个面向对象软件的开放方法。统一建模语言(UML)是一种模型化语言。模型大多以图表的方式表现出来。一份典型的建模图表通常包含几个块或框,连接线和作为模型附加信息之用的文本。
152 0
【设计模式】UML类图关系与符号