前页 后页

类图

类图捕获系统的逻辑结构-类-以及组成模型的事物。它是一个静态模型,描述存在的内容以及它具有的属性和行为,而不是描述某些事情的完成方式。在类图上,您可以使用归纳,汇总和关联来说明类和接口之间的关系,这对于分别反映继承,组成或用法以及连接很有用。

您可以从图工具箱的“类”页面生成类图元素和连接器。

示例图

在此示例类图中,聚集关系有两种形式:

  • 浅色形式表示类帐户使用地址簿,但不一定包含地址簿
  • 黑色的“综合汇总”表格指示源类别的目标类别(在菱形末端)的所有权或包含权
UML Class model example using Sparx Systems Enterprise Architect.

类图元素工具箱图标

图标

描述

也可以看看

Class element

类是对象类型的表示,反映了系统中此类对象的结构和行为。

Interface element

接口是实施者同意满足的行为(或合同)规范。

接口
Data Type element

数据类型是一种特定的分类器,类似于类,不同的是数据类型不能拥有子数据类型,并且数据类型的实例仅由其值标识。

数据类型
Enumeration element

Enumeration是一种数据类型,其实例可以是许多用户定义的枚举文字中的任何一种。

枚举

Primitive元素标识没有任何相关子结构的预定义数据类型(即,它在UML上下文中没有任何部分)。

原始
Signal element

信号是对象之间通信的发送请求实例的规范,通常是在类或包图中。

信号
n-ary Association element

n-Ary关联元素通常用于在类图中对三个或更多元素之间的复杂关系进行建模。

N-Ary协会

类图连接器工具箱图标

图标

描述

也可以看看

Association connector

关联表示两个模型元素具有关系,通常在一个或两个类中实现为实例变量。

协会
Generalization connector

概括用于指示继承。

概括
Composition connector

组成用来表示由较小的组件组成的元素,通常在类或包装图中。

组成
Aggregation connector

聚合连接器是一种关联类型,表示元素包含其他元素或由其他元素组成。

聚合
Association Class

关联类是使关联具有属性和操作(功能)的UML构造。

协会班
Realization connector

源对象实现或实现其目标对象。

实现

您在绑定类和参数化的类之间创建一个模板绑定连接器。

模板绑定

类图复合零件

图标

描述

也可以看看

Part element

部件是类或接口的运行时实例。

部分
Port element

端口定义了分类器与其环境之间的交互。

港口
Exposed Interface element

公开界面元素是一种图形方法,用于在类,组件或复合结构图中描述组件,类或零件的所需或提供的接口。

公开界面
Assembly connector

组件连接器通常在组件图中将组件的所需接口(Component1)与另一个组件(Component2)的提供的接口桥接。

部件
Connector connector

连接器通常在类或复合结构图中说明零件之间的通信链接以实现结构的目的。

连接器
Delegate connector

委托连接器在类图或组件图上定义了组件外部端口和接口的内部组件。

代表

类图UML标准配置文件

UML标准配置文件是构造型的类,操作和关系的集合,这些模型,操作和关系是作为建模工具提供的,符合UML 2.5规范(第22章, 标准配置文件 )。

这些建模元素中的某些可以通过“类”或“包装图”工具箱中的“ UML标准配置文件”工具箱页面直接获得;其他可以作为原型应用在基本UML建模对象上。

学到更多