UML类图关系主要有关联,依赖,泛化,实现等,那么它们的表示方法你是否熟悉,本文就像大家介绍一下UML类图关系的表示方法。
AD:
本节和大家一起学习一下UML类图关系的表示方法,主要包括关联,聚合,泛化,实现,依赖等内容,希望通过本节的学习大家对UML类图关系的表示方法有一定的掌握。下面是具体介绍。
UML基础
1:UML类间关系的种类
2:关联
UML类图关系中关联描述了系统中对象或实例之间的离散连接,关联带有系统中各个对象之间关系的信息。
2.1关联表示法
2.2聚集与组合
3:泛化,继承【Generalization】
UML类图关系中泛化关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。
4:实现【realization】
UML类图关系中实现关系将一种模型元素(如类)与另一种模型元素(如接口)连接起来,其中接口只是行为的说明而不是结构或者实现。
5:依赖【Dependence】
UML类图关系中依赖表示两个或多个模型元素之间语义上的关系。它只将模型元素本身连接起来而不需要用一组实例来表达它的意思。它表示了这样一种情形,提供者的某些变化会要求或指示依赖关系中客户的变化。
5.1依赖的种类
访问:允许一个包访问另一个包【access】
绑定:为模板参数赋值以生成一个新的模型元素【bind】
调用:声明一个类调用其他类的方法【call】
导出:声明一个实例可以从另一个实例中到处【derive】
友元:允许一个元素访问另一个元素而不论被访问元素的可见性【friend】
引入:允许一个包访问另一个包的内容并未被访问包的组成部分添加别名【import】
实例化:关于一个类的方法生成了另一个类的实例的生命【instantate】
参数:一个操作和他参数之间的关系【parameter】
实现:说明和其实之间的映射关系【realize】
精化:声明具有两个不同层次上元素的映射关系【refine】
发送:信号发送者和信号接受者之间的关系【send】
跟踪:声明不同模型中元素之间的连接,没有映射精确【trace】
使用:声明使用一个模型元素需要已存在的另一个模型元素,这样才能正确实现使用者的功能(调用,实例化,参数,发送)【use】
6:约束
UML类图关系中约束可以用来表示各种非局部的关系,如关联路径上的限制。约束尤其可以用来表述存在特性(存在X则C条件成立)和通用特性(对于Y中的所有y,条件D必须成立)。
7:实例
实例是有身份标识的运行实体,即它可以与其他运行实体相区分。它在任何时刻都有一个值,随着对实例进行操作值也会被改变。
分享到:
相关推荐
JDK UML 类图大全 JDK UML 类图大全 JDK UML 类图大全
本文向大家简单介绍一下UML类图关系,UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。希望本文的介绍对你的学习有所帮助。
干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法v干货3分钟掌握:简单好用的UML类图绘画...
java设计模式 工厂方法模式uml类图,一张图就让你秒懂工厂方法模式
计算器 uml 类图 c++ 附源代码
UML类图关系大全,里面把之间的关系描述的较清楚,尤其是图像
UML类图符号 UML类图符号 UML类图符号 UML类图符号 UML类图符号 UML类图符号
uml 类图实例 oom powerdesigner 绘制
清晰简单的UML标识说明,对UML建模初学者十分有用。
UML类图几种关系的总结
UML类图在关系数据库中的实现,uml的类图在数据库的实现方法,具体的应用案例。
UML类图关系大全
spring2.6框架源码全部uml类图,请用Enterprise Architect打开查看,是学习spring框架不可多得的资料
java设计模式 简单工厂模式uml类图,一张图就让你秒懂简单工厂模式
大家知道,UML类图之间的关系确实难以理解,而诸多教材中的解释又各不相同;我是查阅了了很多教程后,总结出的相对具有共性的解释了; 实例介绍了类图之间的关系及面向对象的相关概念 同时,介绍了EA下类图各关系的...
这是一个简单的酒店管理信息系统的UML类图,用VISIO进行绘制,具有概要类图和详细类图,文档仅供大家参考
UML类图关系大全.doc UML类图关系大全.doc
类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本...这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度越高。