本篇文章主要介绍了"uml UML建模详解(5)—类图组成构建详解",主要涉及到uml方面的内容,对于软件工程感兴趣的同学可以参考一下:
1. 类图的组成 类图(Class Diagram)是由类、接口等模型元素以及它们之间的关系组成的。类图的目的在于描述系统的构成方式,而不是系统...

类在它的包含者内有唯一的名字,这个包含者通常是一个包,但也可能是另外一个类。包含者对类的名称也有一定的影响。在类中,默认显示包含该类所在的名称,如图4所示。
上图中表示一个名称为"NewTeacher"的类位于名称为"NewTeacher"的包中。在一些关于UML的书中,也将其表示成NewTeacher::NewTeacher的形式,将类的名称分为简单名称和路径名称。单独的名称,即不包含冒号的字符串叫做简单名(Simple
Name)。用类所在的包的名称作为前缀的类名叫做路径名(Path Name)。
2. 类的属性
类的属性(Attribute)是类的一个特性,也是类的一个组成部分,描述了在软件系统中所代表对象具备的静态部分的公共特征抽象,这些特性是这些对象所共有的。当然,有时候,也可以利用属性值的变化来描述对象的状态。一个类可以具有零个或多个属性。
在UML中,类的属性的语法表示为([ ]内的内容是可选的):
[可见性] 属性名称 [:属性类型] [=初始值] [{属性字符串}]
例如,上面所举的"User"类的属性如表1所示。

表1 "User"类中的属性示例
2. 类(2)
(1) 可见性