前页 | 后页 |
类图表
类图捕捉系统的逻辑结构——类——以及构成模型的事物。它是一个静态模型,描述的是存在什么以及它具有什么属性和行为,而不是描述某事是如何完成的。在类图中,您可以使用泛化、聚合和关联来说明类和接口之间的关系,它们分别在反映继承、组合或使用以及连接方面很有价值。
您可以从工具箱的“类”页面图表类图元素和连接器。
示例图表
在此示例类图中,聚合关系有两种形式:
- 淡色表示类账户使用通讯录,但不一定包含通讯录
- 深色复合聚合形式表示源类的目标类(在菱形端)的所有权或包含
类图表元素工具箱Icons
Icon |
Description |
See also |
---|---|---|
A类是一种object类型的表示,它反映了系统内此类对象的结构和行为。 |
Class | |
An接口是实现者同意满足的行为规范(或合同)。 |
Interface | |
数据类型是A特定的分类器,类似于类,只是数据类型不能拥有子数据类型,并且数据类型的实例仅由它们的值标识。 |
Data Type | |
枚举是一种数据类型,其实例可以是许多用户定义的枚举文字中的任何一种。 |
Enumeration | |
原始元素标识A预定义的数据类型,没有任何相关的子结构(也就是说,它在上下文的UML中没有部分)。 |
Primitive | |
信号是对象之间通信A发送请求实例的规范,通常在类或包图中。 |
Signal | |
n-模型关联元素用于模拟三个或更多元素之间的复杂关系,通常在类或物件图中。 |
N-Ary关联 |
类图表连接器工具箱Icons
Icon |
Description |
See also |
---|---|---|
关联意味着两个模型元素具有关系,通常实现为一个或两个类中的实例变量。 |
关联 | |
A概括用来表示继承。 |
概括 | |
组合A描述由较小组件组成的元素,通常在类或包图中。 |
组合 | |
聚合连接器是一种显示元素包含其他元素或由其他元素组成的关联类型。 |
聚合 | |
关联类是使关联具有属性和操作(特征)的UML构造。 |
Association Class | |
源object实现或实现其目标object A |
实现 | |
在绑定类和参数化类之间创建一个模板绑定连接器。 |
Template Binding |
类图表复合
Icon |
Description |
See also |
---|---|---|
部件是类或接口的运行时实例。 |
部件 | |
端口定义分类器与其环境之间的交互。 |
端口 | |
曝露接口元素是一种图形方法,用于在类、部件或复合结构图中描述部件、类或部件的所需或提供的接口。 |
曝露接口 | |
组装连接器将组件所需的接口 (Component1) 与另一个组件 (Component2) 提供的接口连接起来,通常在部件图中。 |
Assembly | |
连接器说明了部件之间的通信链接以实现结构的目的,通常在类或复合结构图中。 |
连接器 | |
代表连接器定义组件A外部组件的内部端口和接口,在类图或部件图上 |
代表 |
类UML图表标准配置文件
UML标准配置文件是按照UML 2.5 规范(第 22 章,标准配置文件)作为建模工具提供的原型类、操作和关系的集合。
其中一些建模元素可以通过类或包图工具箱中的“ UML标准配置文件”工具箱页面直接获得;其他的可以用作基本UML建模object的原型。