UML的结构
UML的基本构造块
-UML中的事物
事物(Things):构成模型图的一些基本图示符号,它们表示一下面向对象的基本概念
结构事物
类
接口
协作
用例
主动类
构件
节点
行为事务(动态部分)
交互
状态机
分组事务(组织部分)
包是UML中唯一的组织机制
注释事务(解释部分)
-UML中的关系
关系(Relationshpis):表示基本图示符号之间的关系
关联(横线)
描述了两个或多个类之间的结构性关系
依赖(虚线箭头)
泛化(实线三角)
泛化是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。用这种方法,子元素共享了父元素的结构和行为。
实现(虚线三角)
实现是类元之间的语义关系,在该关系中一个类元描述了另一个类元保证实现的契约
-UML中的图
图(Diagrams):特定的视角对系统所作的抽象描述
事物是对模型中最具有代表性的成分的抽象,关系把事物结合在一起,图聚集了相关的事物
类图(静态图):用于定义系统中的类,包括描述类的 内部结构和类之间的关系,类图主要用于描述系统的静态结构
对象图(静态图):是类图的一个实例,描述了系统在具体时间点上所包含的对象以及各个对象之间的关系
状态图(行为图):用来描述类的对象所有可能的状态以及
UML—构成
本文详细介绍了UML(统一建模语言)的结构,包括基本构造块如事物、关系和图。事物分为结构事物(如类、接口、用例等)、行为事物(如交互、状态机)、分组事物(如包)和注释事物。关系包括关联、依赖、泛化和实现。UML中的图如类图、对象图、状态图等,用于描述系统不同层面的结构和行为。此外,文章还阐述了UML的规则、公共机制以及在软件开发各个阶段的应用。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



