对象之间的6种关联关系

六种关系

  1. 从弱到强,依次为依赖,关联,聚合,组合,泛化,实现,抽象程度越来越高。

具体描述

  1. 依赖,虚线箭头,描述一种临时关系,例如,人与交通工具,人依赖交通工具。
  2. 关联,实线箭头,描述一种比较固定的关系,例如,人与住址。
  3. 聚合,实线空心菱形箭头,描述一种整体和部分的关系,强调部分可脱离整体而存在,例如,学校和老师,老师可脱离学校而存在。
  4. 组合,实线实心菱形箭头,描述一种整体和部分的关系,强调部分不可脱离整体而存在,例如,头与眼睛,眼睛不可与头分割。
  5. 泛化,实线空心三角箭头,描述一种特殊与一般的关系,例如,人类与科学家,科学家是人类的一种。
  6. 实现,虚线空心三角箭头,描述一种具有关系,例如,飞翔之于鸟,鸟具有飞翔能力。
    原文作者:INK_FUNC
    原文地址: https://blog.csdn.net/INK_FUNC/article/details/103425840
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞