类图表示法
- 类名
- 属性(field)
- 方法(method)
- 三者之间分割开来
属性/方法名称前加的加号和减号表示了这个属性/方法的可见性,UML类图中表示可见性的符号有三种:
- +:表示public
- -:表示private
- #:表示protected
属性的完整表示方式是: 可见性 名称 :类型 [ = 缺省值]
方法的完整表示方式是: 可见性 名称(参数列表) [ : 返回类型]
注意:
1,中括号中的内容表示是可选的
2,也有将类型放在变量名前面,返回值类型放在方法名前面
类之间的关系
对象的关联 — 简单地说,是指一个对象中使用了另一个对象。
1、依赖关系(Dependency)
- 对象之间最弱的一种关联方式,是临时性的关联。
- 代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系
在 UML 类图中,依赖关系使用带箭头的虚线来表示,箭头从使用类指向被依赖的类。
class A{
public B method(C c,D d){
E e = new