美文网首页
UML继承图操作

UML继承图操作

作者: 蜗牛DWade | 来源:发表于2019-04-03 11:59 被阅读0次

    UML术语解释

    UML类继承类型.png

    1.Assocation:关联
    2.Aggregation:聚合
    3.Composition:构成
    4.generalization:泛化

    类之间的关系

    1. 泛化关系(generalization)
    • 类的继承结构表现在UML中为:泛化(generalize)与实现(realize)
      • 泛化关系用一条带空心箭头的直接表示;如下图表示(A继承B)


        AextendsB.jpg
    1. 实现关系(realize)
    • 实现关系用一条带空心箭头的虚线表示


      AimplementsB.jpg
    1. 聚合关系(aggregation)
    • 聚合关系是用一条带空心菱形的箭头直线表示,如下图表示B由A组成


      uml_aggregation.jpg
    • 聚合关系表示整体由部分构成的语义
    • 与组合关系不同的是,整体和部分不是强依赖的,即使整体不存在,部分仍然存在
    1. 组合关系(composition)
    • 组合关系用一条带实心菱形箭头直线表示,如下图表示B由A组成


      uml_composition.jpg
    • 组合关系是一种强依赖的特殊聚合关系,如果整体不存在,则部分也不存在

    参考资料

    相关文章

      网友评论

          本文标题:UML继承图操作

          本文链接:https://www.haomeiwen.com/subject/bkpabqtx.html