解析各种UML类图标识法

开发 架构
UML类图中大致有五种关系,那么你知道各种UML类图的表示方法吗,这里就向大家简单介绍一下,希望通过本文的介绍你对UML类图标识法有明确的认识。

本节和大家一起学习一下UML类图标识法,只有学会了UML类图的表示方法,才能够对UML类图进行相应的操作。下面就让我们一起来看一下UML类图标识法的详细介绍吧。

各种UML类图标识法

◆------>虚线箭头表示依赖关系(dependency),一个类需要与另外一个类一起工作,是它一种最弱的关联关系,常见于各种工具类之间的关系

◆——实线表示联合关系(association),一个类包含对另外一个类对象的引用,这个通常是使用属性来实现的,为了表明之间的包含关系,有时候会在实线的一端加上箭头(

navigabilityarrow)来表示导航关系,如果关联的双方又都和第三个类有关联关系,那么可以在实线的中间加一个虚线和第三个类关联来表示这种associationclasses关系

◆◇——空心菱形加实线表示聚合关系(aggregation),它是一种更强的关联关系,表示一个类可以拥有或者享有一个类的实例对象,在java代码表现上跟联合是一样的。

◆◆——实心菱形加实线表示组合关系(composition),它的关联性比聚合更强,被组合的对象是组合对象的一部分,没法跟其他的对象共享,而且如果组合对象销毁的话,被组合的对象也

会同时被销毁,其表现形式跟联合一样

◆UML类图标识法中空心箭头加实线,表示泛化generalization(继承inheritance)关系,这个很简单

◆在rose中要建立enumeration,只需要在建立的class中将其stereotype设置为enumeration即可。stereotype只是用来做一个标记,并不包含别的意义
 

 【编辑推荐】

  1. UML精粹 UML类图全面剖析
  2. 专家指导 UML类图关系表示方法
  3. 四种UML类图关系简明介绍
  4. UML类图元素全面剖析
  5. UML基础与应用--UML类图解析
责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-18 14:27:31

UML图标

2010-06-13 10:46:03

UML表示法

2010-06-30 14:46:49

UML类图

2010-07-05 17:07:44

UML类图符号

2010-06-12 12:40:59

UML类图符号

2010-06-13 15:58:03

UML类图

2010-07-02 10:25:50

UML模型图

2010-06-28 18:00:54

UML类图画法

2010-07-12 10:25:44

UML类图

2010-06-12 12:48:36

UML类图符号

2010-06-13 16:53:15

UML类

2010-06-13 14:37:04

UML实践

2010-06-11 09:03:03

UML语言

2010-06-28 18:29:09

UML类图元素

2010-06-18 14:43:28

UML关系图

2010-07-12 11:23:09

UML类图

2010-07-09 15:41:23

UML类关系

2010-06-17 18:41:00

UML建模语言

2010-06-11 18:09:26

UML对象图

2010-07-07 17:51:06

UML类图
点赞
收藏

51CTO技术栈公众号