UML 几种图标的意思

原创 2015年07月09日 16:09:55

UML 有几种关系图标:泛化(继承),实现,依赖,关联,聚合,组合


  1. 泛化(继承)   B——▷A                     B 类作为 A 类的子类存在。
  2. 实现                 B------▷A                      B 类实现 A 接口。
  3. 依赖                  A------>B                     B 类作为 A 类某个方法的参数,表示A想做某些事情需要依赖 B,不然做不成。
  4. 关联                   A——>B(单向)     B 类作为 A 类的属性存在,语义上 A 类和 B 类的地位或水平相等。

                                A——  B(双向)     B 类作为 A 类的属相存在, A 类作为 B 类的属性存在,语义上 A 类和 B 类的地位或水平相等。

  5. 聚合                   A♢——>B                  B 类作为 A 类的属性存在,语义上 B 类可作为 A 类的一部分,这个关系可有可无,是A has--a  B 的关系,如房子(A),桌子(B)
  6. 组合                A♦——>B                   B 类作为 A 类的属性存在,语义上 B 类是 A 类的一部分,这部分必须有,是 A contain--a B 的关系,如(人),大脑(B)。


一般情况下,继承和实现比较简单,就是其他几个关系会有点小复杂。

UML中各图形或图标表示的意思

类 类的 UML 表示是一个长方形,垂直地分为三个区,如图 1 所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下...
  • zhangyulin54321
  • zhangyulin54321
  • 2012年09月13日 16:14
  • 16355

UML的9种图例解析

[原]UML的9种图例解析 2014-7-23阅读307 评论0 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了...
  • fatherican
  • fatherican
  • 2015年04月09日 22:35
  • 75072

UML图 符号的含义

类(Class)类(图A )是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。 属性和操作之前可附加一个可见性修饰符。...
  • microchenhong
  • microchenhong
  • 2011年03月11日 10:45
  • 14104

UML类图中箭头和线条的含义和用法

1.UML中关系 本节向大家学习一下UML箭头、线条代表的意义,UML中关系主要有依赖,聚合,合成,泛化和实现等,下面就让我们来看一下这些关系如何用UML箭头和线条来实现。 关系 后面的例子将针...
  • qq_15646957
  • qq_15646957
  • 2017年02月21日 12:59
  • 4628

浅谈UML的概念和模型之UML九种图

目录:  UML的视图 UML的九种图 UML中类间的关系             上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题:   ...
  • jiuqiyuliang
  • jiuqiyuliang
  • 2013年01月29日 15:59
  • 300929

【UML】UML常见的几种视图

如果说UML是一种语言,那么UML的基本词汇包括参与者、用例、边界、类、包、组件、节点等,而UML视图便是其语法,将基本元素组织起来,形成有意义的句子。如果说UML是一种语言,那么其最大的特征就是可视...
  • iEearth
  • iEearth
  • 2017年03月26日 13:57
  • 1390

UML中各图形或图标表示的意思

类 类的 UML 表示是一个长方形,垂直地分为三个区,如图 1 所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下...
  • zhangyulin54321
  • zhangyulin54321
  • 2012年09月13日 16:14
  • 16355

svn 图标所表示的意思

绿色的勾:图标表示这是一个最新取出的工作副本,他的Subversion状态是normal。 灰色的勾:灰色图标表示”只读”,如果你给一个文件设置了svn:needs-lock属性,Subversio...
  • cao18995783056
  • cao18995783056
  • 2016年09月29日 16:18
  • 138

svn 图标所表示的意思

http://blog.csdn.net/ningxuezhu/article/details/21397735 绿色的勾:图标表示这是一个最新取出的工作副本,他的Subversion状态是no...
  • LemonLinGreen
  • LemonLinGreen
  • 2016年06月14日 10:00
  • 272

svn 图标所表示的意思

绿色的勾:图标表示这是一个最新取出的工作副本,他的Subversion状态是normal。 灰色的勾:灰色图标表示”只读”,如果你给一个文件设置了svn:needs-lock属性,Subversio...
  • ningxuezhu
  • ningxuezhu
  • 2014年03月17日 17:03
  • 32459
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UML 几种图标的意思
举报原因:
原因补充:

(最多只允许输入30个字)