类的UML表示方法
UML介绍
类图,是UML(统一建模语言)中用于描述"类"以及"类与类"之间的示意图。它形象的描述出了系统的结构,帮助人们理解系统。 类图是在"所有的UML图"中,实用频率非常之高;掌握它对于我们软件设计,以及交流都很有帮助。
对于类图而言,它的基本单位是类。类主要由三部分组成:类名、属性、操作(函数)。UML类的表示大致如下:
类名
类的名称
属性
UML类图中,属性的基本格式: 可见性 名称: 类型 [=缺省值]
可见性 -- 表示该属性对于类外的元素而言是否可见。
主要包括公有(public)、私有(private)、受保护(protected)以及包内可见(package private)四种,在类图中分别用符号+、-、#和~表示。
UML中可见性和符号的对应关系如下所示:
可见性
符号
public
+
package private
~
protected
#
private
-
在PlantUML中的表示形式如下图所示:
名称 -- 表示属性名。
类型 -- 表示属性的数据类型。可以是基本数据类型,也可以是用户自定义类型。
缺省值 -- 属性的初始值。它是一个可选项。
操作
UML类图中,属性的基本格式: 可见性 名称(参数类表) [:返回类型]
可见性 -- 表示该属性对于类外的元素而言是否可见。它的表示方法与"属性的可见性"相同。
名称 -- 表示方法名。
参数列表 -- 表示方法的参数。参数个数是任意的,多个参数之间用逗号","隔开。
返回类型 -- 表示方法的返回值类型。它是一个可选项;可以是具体的返回类型,可以是void,也可以无返回类型(构造方法)。
"实体类", "抽象类", "接口"的UML表示和在PlantUML中