转自: http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html
五分钟读懂UML类图
转自: https://www.cnblogs.com/shindo/p/5579191.html
转自: http://www.uml.org.cn/oobject/201211231.asp
- 泛化,可以简单地理解为继承关系;
- 实现,一般是接口和实现类之间的关系;
- 关联,一种拥有关系,比如老师类中有学生列表,那么老师类和学生类就是拥有关系;
- 聚合,整体与部分的关系,但是整体和部分是可以分离而独立存在的,如汽车类和轮胎类;
- 组合,整体与部分的关系,但是二者不可分离,分离了就没有意义了,例如,公司类和部门类,没有公司就没有部门;
- 依赖,一种使用关系,例如创建 A 类必须要有 B 类。