类元可以具有任意数目的属性,也可以不具有任何属性。属性描述类元的实例可以拥有的值或者一定范围内的值。可以指定属性的类型(例如,Integer 或 Boolean)及其初始值。还可以对一个属性添加约束以定义它拥有的值的范围。
属性名称是用来描述属性的简短名词或名词短语。在属性名称的 UML 语法中,除了包含属性名称以外还包含其他信息,例如,该属性的可视性、类型和初始值,如以下示例中所示。
visibility «stereotype» name : type-expression = initial-value
在电子商务应用程序中,Customer 类有一个属性,该属性表示客户余额,如以下示例中所示。
- balance : MoneyType = 0.00