类图(转载)

资料来源 http://uml.org.cn/oobject/201104212.asp

  • 依赖,一般指由局部变量、函数参数、返回值建立的依赖关系,虚线箭头指向被依赖项

  • 关联,对象之间的一种引用关系,实线箭头指向被拥有者。关联分为一般关联、聚合关联和组合关联。

    • 空心菱形能分离而独立存在,是聚合关联,表示has-a的关系,不稳定的包含关系;
    • 实心菱形密切关联不可分,是组合关联,表示contain-a关系,强烈的包含关系;
  • 实现,接口实现<>,虚线三角箭头指向接口

  • 泛化,is-a关系,继承机制,实线三角箭头指向超类

  • 类有三种属性,可见性:+ # - static

    • 类名
    • 属性
      • 可见性 属性名 [:类型]
    • 方法
      • 可见性 方法名 (参数列表) [:返回类型]

  • 类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。
posted @ 2020-07-11 16:48  燕止于檐  阅读(19)  评论(0编辑  收藏  举报