UML继承图操作

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
  • 组合关系是一种强依赖的特殊聚合关系,如果整体不存在,则部分也不存在

参考资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意...
    a2bfbb8a095f阅读 1,949评论 0 1
  • 看懂UML类图 我们在学习设计模式的时候,经常会看到各种类图,如果对那些UML类图不做了解,图上的各种线看起来可以...
    熙O阅读 1,044评论 1 3
  • 姓名:刘亚宁 学号:17101223434 转载自:http://design-patterns.readth...
    十二_55f3阅读 728评论 0 1
  • 前言 我觉得掌握住UML图中的各种图标只需要一张图就够了!具体看下面 记住了,也就没问题了! 这里不会将UML的各...
    孔祥子看天下阅读 3,749评论 0 5
  • UML大全 UML基础 UML这三个字母的全称是Unified Modeling Language,直接翻译就是统...
    穆秦楚阅读 4,137评论 0 2

友情链接更多精彩内容