`

类图关系总结

阅读更多

平时类图画的比较少,每次都忘记类图的关系,为了画图“更专业”,特记录一下常用的类图关系

 

1. 泛化(Generalization)

关系:类与类之间的继承关系。

箭头指向:带三角箭头的实线,箭头指向父类。


 

2. 继承(Realization)

关系:类与接口的关系,类实现了接口的所有特征和行为。

箭头指向:带三角箭头的虚线,箭头指向接口。


 

 

3. 依赖(Dependency)

关系:类与类之间的关系,一个类的实现需要另外一个类的协助。

代码实现:局部变量、方法参数

箭头指向:带箭头的虚线,箭头指向被使用者。


 

4. 聚合(Aggregation)

关系:是整体与部分的关系,且部分脱离整体可以独立存在。

代码实现:成员变量

箭头指向:带空心菱形的实线,菱形指向整体。

 

5. 组合(Composition)

关系:是整体与部分的关系,但是部分不能离开整体而独立存在

代码实现:成员变量

箭头指向:带实心菱形的实线,菱形指向整体

 

  • 大小: 1.2 KB
  • 大小: 1.2 KB
  • 大小: 1.3 KB
  • 大小: 1.7 KB
  • 大小: 1.3 KB
分享到:
评论

相关推荐

    UML:类图关系总结

    UML类图几种关系的总结,泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition...

    UML类图说明类图关系

    大家知道,UML类图之间的关系确实难以理解,而诸多教材中的解释又各不相同;我是查阅了了很多教程后,总结出的相对具有共性的解释了; 实例介绍了类图之间的关系及面向对象的相关概念 同时,介绍了EA下类图各关系的...

    UML类图几种关系的总结

    UML类图几种关系的总结

    UML类图几种关系的总结 - OPEN 开发经验库

    在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖

    比较常用UML类图几种关系的小结

    本文给大家总结了UML类图中几种比较常用的关系小总结,需要的朋友可以参考下

    自动生成函数调用关系图

    通过本人亲测的使用总结; 还有使用到的配置文件(c++的),实在不会配置可以直接使用; 改一改配置文件,应该还可以生成c,java,c#语言的调用关系图,本人亲测的是c++ 老师再也不用担心我的调用关系图了。 ^v^ ^o^ ^...

    UML 九种视图总结

    UML的各种关系泛化,依赖、关联,实现等总结,以及类图、流程图、活动图、时序图等的学习

    android View下的继承关系

    一直想弄明白AndroidView及其子类,于是网上找了一些资料,然后自己总结。最后画出类图。与大家共享

    UML系列总结

    我们学习了UML的一些知识和内容,下面是对UML的一些简单总结。我们大家已经学习过了UML(unifiedmodulinglanguage)统一建模语言,UML中核心是九种图,这九种图的核心就是四种关系,关联(association)、依赖...

    uml rational rose

    2) 打开系统分析类图,把边界类包、控制类包、实体类包中的所有类拖入系统分析类图中,由于类的属性和操作、类之间的关系已经在每个类图中已经描述,所以在系统分析类图中会自然体现出来。 五、实验总结

    uml实验报告整合

    2) 打开系统分析类图,把边界类包、控制类包、实体类包中的所有类拖入系统分析类图中,由于类的属性和操作、类之间的关系已经在每个类图中已经描述,所以在系统分析类图中会自然体现出来。 五、实验总结

    matlab终止以下代码-UML_Parser:BUAA面向对象的编程单元4

    matlab终止以下代码 第四单元总结 总 本部分是2019年北航面向对象(OO)课程第四单元...类图是UML最常用的图之一,用于描述面向对象程序设计中,类、接口等结构之间的关系,如图 类图中涉及到以下几种类型的对象 UMLC

    Java之IO流学习总结

    Java IO流学习总结 Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据...

    网吧管理系统--课程设计.doc

    设计静态结构模型 4.2.1类图 4.2.2对象图 4. 设计动态行为模型 4.3.1顺序图 4.3.2状态图 4.3.3活动图 4 总结 1.引言 1.1问题提出的背景 需求分析 需求分析分为三个部分:需求的文字表述、数据流图、数据字典。 一、...

    UML之类图和对象图

    关于类和类图的一些总结分类:(个人感觉一幅图胜过千言万语,所以我很少用文字描述,基本上都整理成了思维导图的形式呈现出来,供大家参考!)类在很多方面和组件相同:(2)都可以实现一组接口(3)都可以参与依赖...

    面向对象与UML资料

    确定执行者和用例之间的关系 60 确定最初的分析对象 62 确定非功能性需求 63 从用户得到信息的方法 64 第六章 需求分析概述 64 需求分析的概念 65 概念模型 65 实体对象,边界对象,控制对象 67 回顾关系重数 68 ...

    UML实验报告.pdf

    提交资料要求:提交实验总结,实验报告(正反面打印) ,实验的所有文档电子版(建模文 件,正向工程代码文件,实验报告,实验总结报告) 一.实验内容 内容 1 建模工具学习 1.实验内容: 熟悉 Rational Rose 建模...

Global site tag (gtag.js) - Google Analytics