uml类图解析

date: 2013.05.23; modification:2014.12.11

目录:

1 类的表示

| 类名 |
|------|
| 属性 |
| 方法 |

2 继承与接口

2.1 继承

继承

继承

2.2 接口(与实现)

接口实现

接口实现

继承与接口放到一起, 是因为他们的图例与意义都有些相似. 接口的实现, 实际上相当于一种弱继承关系, 所以用虚线表示.

3 组合与聚合

3.1 组合

组合

组合

组合是一种强耦合关系, 类似于一种共生关系.

3.2 聚合

聚合

聚合

聚合是一种弱耦合关系, 聚合中的部件脱离了整体也可单独存在.

举两个相似的例子:

4 关联与依赖

关联

关联

企鹅的下蛋是与气候关联的.

依赖

依赖

动物需要依赖于水和氧气