UML 类图的6种连线示意

依赖: dependency

使用关系,使用者的实现需要被使用者的协助,带箭头的虚线指向被使用者。

关联:association

关联,拥有者知道被拥有者的属性和方法,带箭头的实线指向被拥有者,Java语言中,关联关系一般使用成员变量实现。

PS:如果是双向关联就用实现无箭头

聚合:aggregation 关联的一种,表示整体与部分的关系,部分可以离开整体而存在,而整体离开部分也能独存。

组合 composition

组合也是关联关系的一种,表示整体与部分的关系,比聚合更加强烈,部分不能离开整体而存在,整体离开了部分也不能独存

泛化:generalization

继承关系

实现:realization

Astah 创建顺序图

文章作者: Ammar
文章链接: http://lizhaoloveit.cn/2019/07/08/UML%E7%B1%BB%E5%9B%BE%E7%9A%846%E7%A7%8D%E8%BF%9E%E7%BA%BF%E7%A4%BA%E6%84%8F/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ammar's Blog
打赏
  • 微信
  • 支付宝

评论