1,泛化关系
泛化关系的表现形式有3中,类A 集成类B ,接口C 继承 接口D ,或者类E实现类F。
2,组合关系
组合关系描述的是整体与局部的关系,一个整体有很多部分组成,即整体包含的部分。
例如:身体包含了 头部 ,四肢,身体。。。
汽车包含 轮胎,车身,挡风玻璃。。。
3,聚合关系
聚合关系也描述的是整体与部分的关系,但是强调多个与单个的关系。
例如: 球队 由 队员组成
小学生由 一个个学生组成的
4,依赖关系
依赖关系指的是 类A 需要 类B提供提供服务或 数据。
例如: 人 依赖于 电话(电话提供远程通讯功能)
人 依赖 汽车 (提供便利的交通服务)
人 依赖 电梯 (提供升降服务)
人 依赖 水 (促进新陈代谢)
我们需要它们
5,关联关系
关联关系指的是 两种事物之间存在着一定 约束性或规律性的 关系
例如: 空气湿度 和 地理位置有关系
城市温度 和 纬度有关系
下图体现了各种UML关系: