解析UML图标的含义

开发 架构
在学习UML的过程中,你也许会遇到UML图标问题,每个UML图标都代表着什么意思你是否了解?这里就向大家介绍一下UML图标表示的内容,希望本文的介绍对你有所帮助。

本节和大家一起学习一下UML图标表示的內容。在UML建模时,类与类之间存在有关联,聚合,依赖和继承等关系,每种关系都用不同的UML图标来表示,下面我们一起来看一下UML图标表示的內容吧。

UML图标表示的內容

面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是UnifiedModelingLanguage?),这篇课程的目的是展示出UML的精彩之处。
UML中有九种建模的图标,即:
用例图
类图
对象图
顺序图
协作图
状态图
活动图
组件图
配置图

在UML建模时,类与类之间存在以下关系,每种关系都有不同的UML图标来表示:

1。依赖(use-a:依赖关系)
C2---->C1已C1作为方法的返回类型,或C1出现在C2的方法中的局部变量或者方法的参数里,或在C2的方法中C1的静态方法被调用等

2。关联(has-a:关联关系)
2。1聚合(部件组合)
C2<>----->C1C2中有实例变量C1
2。2合成(独立个体组合)
C2<|>----->C1C2中有实例变量C1

3。继承(is-a:继承关系--例:A类继承了B类,此时A类不仅有了B类的方法,还有其自己的方法.(个性存在于共性中))
C2-----|>C1实直线表示C2继承C1

4。实现(like-a实现接口关系)
C2---|>C1虚直线表示C2实现C1


=====UML图标说明=======
--------实直线
-----虛直线
>箭头
|>倒三角(多表继承方向)
<>菱形(聚合)
<|>实心菱形(合成)

【编辑推荐】

  1. UML图中用例图和活动图简介
  2. UML中各种UML图形的建立步骤简明介绍
  3. 整洁的UML图如何绘制?
  4. SVG与UML图详解
  5. UML用户指南--UML图简介
责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-29 09:17:15

UML类图标识法

2013-04-08 14:07:28

CSS

2010-06-11 17:34:37

UML对象图

2010-06-29 11:29:20

UML类图画法

2010-06-13 10:46:03

UML表示法

2010-06-13 12:40:44

UML序列图

2010-06-30 14:46:49

UML类图

2010-07-12 09:18:36

UML模型图

2010-06-11 16:38:22

UML协作图

2010-07-02 10:25:50

UML模型图

2010-06-17 16:14:33

UML总结

2010-06-13 17:05:54

UML关系

2010-06-13 16:07:56

UML活动图

2010-06-28 09:44:48

UML建模工具Rose

2014-03-28 15:20:00

Linux Deepi郭攀

2010-06-13 15:58:03

UML类图

2010-06-13 16:16:21

UML状态图

2010-07-12 10:25:44

UML类图

2010-06-25 15:32:07

2010-06-18 18:42:43

UML建模语言
点赞
收藏

51CTO技术栈公众号