预订演示
前页 后页

数据类型

A UML Datatype element as modeled using Sparx Systems Enterprise Architect.

描述

数据类型是A特定的分类器,类似于类,只是数据类型不能拥有子数据类型,并且数据类型的实例仅由它们的值标识。例如Person类的实例是 Helen object ,而整数数据类型的实例是 12。

数据类型实例的所有副本,以及具有相同值的该数据类型的任何实例,都被认为是同一个实例。也就是说,Helen 的实例不一定是同一个 Helen,但所有 12 都是同一个 12。例如,表盘上的 12 与一年中的月数完全相同。

如果结构相同且相应属性的值相同,则具有属性的数据类型的实例(即结构化数据类型的实例)被认为是相同的。如果数据类型具有属性,则该数据类型的实例包含与属性匹配的属性值。

数据类型A典型用途是表示编程语言原始类型或 CORBA 基本类型。例如,整数和string类型通常被视为数据类型。

数据类型由A关键字 «dataType» 的矩形表示,或者,当它被(例如)属性引用时,由包含数据类型名称的string表示,如下所示:

A Datatype represented by a UML Class element as modeled using Sparx Systems Enterprise Architect.

工具箱icon

Data Type element

了解更多