mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
853 字
2 分钟
UML知识点完整整理速查表
2026-05-09

2026-05-09 速查表#

生成时间:2026-05-09 14:02:00


📊 UML知识点完整整理#


一、UML图分类#

1. 静态图(结构图)#

图类型详细定义关键词
类图系统的静态设计视图,展现一组对象、接口、协作和它们之间的关系静态设计
对象图类图的某一时刻的快照,展现某时刻一组对象及它们之间的关系;没有类图时,对象图就是静态设计视图快照、实例
用例图展现一组用例、参与者以及它们之间的关系。参与者是人、硬件或其他系统可以扮演的角色,用例是参与者完成的一系列操作,用例之间的关系有:扩展、包含、泛化需求、参与者、用例
构件图(组件图)系统静态实现视图,展现一组构件之间的组织和依赖实现、构件
部署图系统静态部署视图,部署物理模块的节点分布,与构件图相关,通常一个节点包含一个或多个构件部署、节点
制品图描述系统可执行文件、库等制品、文件
包图描述UML元素的分组和组织分组、包

2. 动态图(行为图)#

图类型详细定义关键词
顺序图(序列图)场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动时间、顺序
通信图动态图,即协作图,强调参加交互的对象的组织组织、协作
定时图描述时间相关的行为时间、定时
状态图动态图,展现了一个状态机,描述单个对象在多个用例中的行为,包括简单状态和组合状态状态、状态机
活动图动态图,是一种特殊的状态图,展现了在系统内从一个活动到另一个活动的流程活动、流程

二、UML关系类型#

关系类型表示方式核心含义特点/说明
依赖虚线 + 三角箭头一个事物的变化会影响另一个事物最宽松的关系,临时的、单向的
关联一根实线两个类之间的关联,实际上是两个类所扮演角色的关联,因此两个类之间可以有多个由不同角色标识的关联一般关联关系
聚合实线 + 空心菱形整体和部分关系分开后各自有独立生命周期(如:球队和球员)
组合实线 + 实心菱形强整体和部分关系整体结束生命周期,部分也结束(如:人和大脑)
泛化实线 + 空心三角箭头(子类→父类)一般/特殊关系(子类继承父类)is-a关系,继承关系
实现虚线 + 空心三角箭头一个类元指定了另一个类元保证执行的契约Java的implements关系

关系强度排序(从强到弱):

实现 > 泛化 > 组合 > 聚合 > 关联 > 依赖

三、记忆口诀汇总#

UML图分类:#

静态图:类对用,构部制包
动态图:顺通定,状活

UML关系类型:#

依赖虚箭头,关联一实线
聚合空菱形,组合实菱形
泛化继承线,实现虚契约

关系强度:#

实现泛化组聚合,关联依赖依次弱
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

UML知识点完整整理速查表
https://www.rumin.top/posts/uml-cheatsheet/
作者
Rumin
发布于
2026-05-09
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00