UML图系列——UML模型图的构成

UML模型图的构成

本文介绍UML模型图的构成,为了方便学习,将零散的知识做了简单的整理。以思维导图的形式跟大家分享,可以做思维导图的软件很多,这里我使用的是xmind 8

UML模型图的构成分为三个部分:事物(Things)、关系(Relationships)、图(Diagrams)

UML图系列——UML模型图的构成_第1张图片

事物(Things)又具体分为四种

  • 构件事物:UML模型的静态部分,描述概念或物理元素

  • 行为事物:UML模型图的动态部分,描述跨越空间和时间的行为

  • 分组事物:UML模型图的组织部分,描述事物的组织结构

  • 注释事物:UML模型图的解释部分,用来对模型图中的元素进行解释说明

UML图系列——UML模型图的构成_第2张图片

关系(Relationships)也有四种,分别是:

  • 依赖(dependency)是两个事物之间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)的语义

  • 关联(association)是一种结构关系,它指明一个事物的对象于另一个是事物的对象之间的关系

  • 泛化(generalization)是一种特殊/一般的关系,也可以看做是继承关系

  • 实现(realization)是类元之间的语义关系,其中的一个类元指向了由另一个类元保证执行的契约

UML图系列——UML模型图的构成_第3张图片

主要的图分为下面9大类

UML图系列——UML模型图的构成_第4张图片

原图已经提交到git仓库,欢迎访问!
GitHub地址:https://github.com/wangc0318/JavaStudy/tree/master/UML

你可能感兴趣的:(UML图系列——UML模型图的构成)