UML类图之间的关系
- 当一个类是“一种”另一个类时: is-a
- 当两个类之间存在关联时:
- 一个类“包含”另一个类时:has-a
- 一个类“使用”另一个类时:use-a
- 一个类“创建”另一个类时:create-a
- 组合:如 汽车 与 发动机,汽车少了发动机,就不是汽车了
- 聚合:如 机场 与 飞机,机场少了个飞机,还可以是机场
类图信息
- 类名
- 类的数据成员
- 类的方法(函数)
表示访问权限的UML记号
+
:public
#
:protected
-
:private