关联关系
关联关系是一种静态的、天然的结构。通常以实例变量(成员变量)形式实现。
例如:公司和员工之间一对多的关系。
依赖关系
在运行期会使用到另一个对象的关系。是一种临时性的关系。
例如:A对象保存B对象的实例,但A不会操作B,就是关联关系。如果A某个场景使用了B对象的属性或方法,且B的修改会引起A的修改,就是依赖关系。
扩展关系
表示用例场景中的某个分支。
包含关系
表示执行基本用例过程中插入的行为段(包含用例)。
通常抽象出业务中的关键的必选的核心业务形成包含用例。
实现关系
表示基本用例的一种实现方式。
精化关系
基本用例可以分解成很多更小的关键精化用例。
泛化关系
表示两个对象间的继承关系。
聚合关系
表达整体有部分构成的语义。但不是强依赖的,整体不存在了,部分仍然可以存在。
组合关系
表示整体拥有部分的关系。是强依赖的。