📜  uml 类图标签 (1)

📅  最后修改于: 2023-12-03 15:20:48.704000             🧑  作者: Mango

UML 类图标签

UML 类图可以用于表达系统中各种对象、类之间的关系,是一种非常重要的建模工具。类似于类的定义方式,UML 类图中也有一些标签用于描述类、属性以及方法的信息。下面就来介绍一下这些标签的含义。

类标签

类标签用于描述一个类的信息,包括类名、可见性、继承、实现等。

## 类名

[可见性] ClassName [: 父类名] [实现的接口名列表]

其中,可见性有以下几种:

  • + 表示 public,表示该成员变量或成员方法可以被任何类访问。
  • - 表示 private,表示该成员变量或成员方法只能被所属类的方法访问,其他类无法访问。
  • # 表示 protected,表示该成员变量或成员方法只能被所属类及其子类的方法访问。

举例:

## Person
- name: String
- age: int
+ sayHello(): void

表示一个名为 Person 的类,包含一个私有的 name 成员变量和一个私有的 age 成员变量,以及一个公有的 sayHello() 方法。

属性标签

属性标签用于描述一个类的属性信息,包括属性名、可见性、数据类型等。

[可见性] 属性名: 数据类型

举例:

- name: String
+ age: int

表示一个私有的 name 字符串类型属性和一个公有的 age 整数类型属性。

方法标签

方法标签用于描述一个类的方法信息,包括方法名、可见性、参数列表、返回值等。

[可见性] 方法名(参数列表): 返回值类型

举例:

+ sayHello(): void
- setName(name: String): void

表示一个公有的 sayHello() 方法和一个私有的 setName() 方法,sayHello() 方法没有参数,返回值为 voidsetName() 方法的参数为 name,返回值为 void

总结

上述标签是 UML 类图中最常见的几种标签,在实际的建模过程中也是最常用的。程序员在进行团队协作时,往往需要通过 UML 类图来对系统进行建模和设计,因此熟悉 UML 类图的标签是必不可少的技能之一。