在需要分析中,有时候总是对于泛化关系、关联关系、聚合关系、组合关系傻傻分不清楚,。在邱老师的《系统分析师UML实务手册》这本书中有比较详细的定义,今天总结一下:
一、泛化关系
PS:有点“继承”的味道哦~~比如:申购交易可以有普通申购和定时定额申购。(用空三角形表示)
二、关联关系
PS:这个最常见,比如什么1对多的关系。比如:一个基金账户下可以有多比申购交易。(只要用实线来关联即可)
三、聚合关系
PS:这个比较难理解,作者举的例子是:基金看板和基金之间是聚合关系。(用空菱形表示)
四、组合关系
PS:这个比聚合关系更多了一个条件,需要注意。作者举例是:定时定额度申购交易和每一期的交易的关系是聚合交易。(用实心菱形表示)