UML类图

  1. 类图基本属性
    1
    2
    3
    +表示public
    -表示private
    #表示protected
  2. 类与类的基本关系
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1.依赖关系
定义:有两个元素x和y,如果修改x的定义可能会引起对y的定义的修改,则称y依赖与元素x,用带箭头的虚线表示依赖关系,箭头指向被依赖的对象。

2.泛化关系
泛化关系就是子类与父类之间的继承关系。用带空心箭头的实线表示,箭头指向父类

3.关联关系
关联关系可以理解为ER图中的实体关系,用实现表示,上方标识数字来进行确认。

4.聚合关系
聚合关系是一种特殊的关联关系,聚合关系表示的是类之间整体与部分的关系,用带有空心菱形的实线表示,空心菱形指向代表整体的类。

5.实现关系
定义接口,用户带空心箭头的虚线来表示