UML关系表示方法收藏
常见的关系有:一般化关系(Generalization),关联关系(Association),聚合关系(Aggregation),合成关系(Composition),依赖关系(Dependency)。
其中,聚合关系(Aggregation),合成关系(Composition)属于关联关系(Association)。
一般关系表现为继承或实现关系(is a),关联关系表现为变量(has a ),依赖关系表现为函数中的参数(use a)。
1,一般化关系
:表示为类与类之间的继承关系,接口与接口之间的继承,类对接口的实现关系。
表示方法: 用一个空心箭头+实线,箭头指向父类。或空心箭头+虚线,如果父类是接口。
2,关联关系:
类与类之间的联接,它使一个类知道另一个类的属性和方法。
表示方法:用 实线+箭头, 箭头指向被使用的类。
3, 聚合关系:
是关联关系的一种,是强的关联关系。聚合关系是整体和个体的关系。关联关系的两个类处于同一层次上,聚合关系两个类处于不同的层次,一个是整体,一个是部分。
表示方法:空心菱形+实线+箭头,箭头指向部分。
4,合成关系:
是关联关系的一种,是比聚合关系强的关系。它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期,合成关系不能共享。
表示方法:实心菱形+实线+箭头,
5,依赖关系:
是类与类之间的连接,表示一个类依赖于另一个类的定义。例如如果A依赖于B,则B体现为局部变量,方法的参数、或静态方法的调用。
表示方法:虚线+箭头
分享到:
相关推荐
QGraphicsView的UML关系图
UML用 java代码表示UML用 java代码表示
干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法v干货3分钟掌握:简单好用的UML类图绘画...
java设计模式 工厂方法模式uml类图,一张图就让你秒懂工厂方法模式
描述UML图的四种关系,有依赖,关联关系,还有关联中的聚合和组合关系的说明及用法
本文向大家简单介绍一下UML类图关系,UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。希望本文的介绍对你的学习有所帮助。
23种设计模式的uml表示
UML利用 UML 进行实体关系建模.doc
uml客户管理系统课设,基本功能用例图,状态图都画了,当时做的挺用心的
UML类图的各种关系图示,以及Java代码(表格形式)。
基于UML分析设计方法,对刚开始接触软件开发的人员很有帮助
【作者】 花文健; 李建华;...【摘要】 着重讨论了UML对象建模技术在软件开发活动中系统分析 (0 0A)阶段的运用 ,提出了UML完成需求分析的基本过程 ,最后 ,通过一个简例说明UML进行 0 0A的一般方法
NULL 博文链接:https://gcfwuwei-yahoo-com-cn.iteye.com/blog/869931
该课件讲述了UML在软件开发中的应用。
UML面向对象方法学 清华出版 张少锋编著 面向对象技术基础 中国石油大学软件工程指定教科书
uml uml uml uml
图解所有UML对象关系 c++反汇编 天数夜读反汇编 图解所有UML对象关系 c++反汇编 天数夜读反汇编 图解所有UML对象关系 c++反汇编 天数夜读反汇编 图解所有UML对象关系 c++反汇编 天数夜读反汇编
可以用于KT的UML建模方法讲解,中文版讲解的PPT
UML java 图示6种类关系,帮忙理解uml的基本概念。
uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例