Java设计模式-UML图-类的表示方式
推荐先阅读
:Java设计模式
在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,
比如下图表示一个Employee类,它包含name,age和address这3个属性,以及work()方法。
属性/方法名称前加的加号和减号表示了这个属性/方法的可见性,UML类图中表示可见性的符号有三种:
+
:表示public
-
:表示private
#
:表示protected
属性的完整表示方式是: 可见性 名称 : 类型 [ = 缺省值]
方法的完整表示方式是: 可见性 名称(参数列表) [ : 返回类型]
- 中括号中的内容表示是可选的
- 也有将类型放在变量名前面,返回值类型放在方法名前面
示例:
- method()方法:修饰符为public,没有参数,没有返回值。
- method1()方法:修饰符为private,没有参数,返回值类型为String。
- method2()方法:修饰符为protected,接收两个参数,第一个参数类型为int,第二个参数类型为String,返回值类型是int。