五大UML关系类型浅析

开发 架构
本文向大家介绍一下UML关系类型,UML中类之间可以建立五种关系:关联、依赖、累积、实现、一般化。相信通过本文的介绍大家对UML关系类型有一定的认识。

本节和大家一起学习一下UML关系类型,UML中类之间可以建立五种关系:关联、依赖、累积、实现、一般化。希望本节的介绍对你学习有所帮助。

UML关系类型

关系类型

  类之间可以建立五种关系:关联、依赖、累积、实现、一般化。

关联
  关联是类之间的词法连接,使一个类知道另一个类的公共属性和操作,存在关联关系的两个类的实例之间有固定对应关系。关联关系可以是单向或双向的。对于关联关系RSA将属性放进类中。

依赖
  依赖关系显示一个类引用另一个类。因此,引用类规范改变可能影响使用类。两个类有依赖关系时,RSA并不对关系的类增加属性,这是关联与依赖关系的一个不同之处。依赖总是单向的。

累积
  累积关系是强关联关系。累积关系是整体与个体间的关系。

实现
  实现关系显示类与接口、包与接口、组件与接口和用例与用例实现之间的关系。实现关系把接口与实现关联。

画图就是,实现类指向接口的虚线,加一个三角形,指向接口

一般化
  一般化关系显示两个模型元素(如角色、用例、类或包)之间的继承关系。在UML中,继承关系称为一般化,显示为子类指向父类的箭头。

画图就是,子类指向父类的实现,加一个三角形,指向父类

【编辑推荐】

  1. UML用户指南--解析三大UML关系
  2. 解析UML类中的四大UML关系图
  3. 专家讲解 EA与Rose UML建模工具比较
  4. UML建模工具中EA和Rose的两种特性对比,谁更具优势?
  5. 开源UML工具大全

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-10-14 08:55:02

Android布局方式

2010-07-01 10:55:58

UML建模工具

2021-07-09 05:51:00

增强分析敏捷性CIO

2010-06-08 18:31:36

UML建模工具

2010-07-06 15:40:34

UML图形

2010-06-12 16:42:03

UML设计

2009-11-26 09:02:59

ASP.NET数据控件

2009-07-17 10:20:24

iBATIS实例

2010-07-19 16:03:12

Perl变量类型

2010-06-13 17:05:54

UML关系

2009-08-04 15:36:16

2009-07-06 13:18:35

Servlet方法

2014-12-18 09:43:50

云计算云计算技术

2018-09-03 07:00:39

物联网行业物联网IOT

2019-06-04 10:40:07

2010-06-10 18:43:34

UML语言

2010-07-06 09:35:37

UML六大关系

2010-07-13 10:05:54

Perl语言

2010-07-15 09:56:58

Perl语言

2010-06-17 18:47:18

UML对象关系
点赞
收藏

51CTO技术栈公众号