解析UML类图符号意义

转载 2016年06月02日 10:58:25

http://developer.51cto.com/art/201006/205392.htm

本节向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一下UML类图符号的详细介绍吧。

UML类图符号软件工程

1、泛化(继承)

实线箭头表示继承一个基类B类继承A类

2、实现

UML类图符号中虚线箭头表示实现一个接口:C类实现接口Interface(现在好像显示成线了没有了箭头)

3、关联

UML类图符号中关联分为单向和双向关联两种。

关联和类的属性很相似。

3.1单向关联:仅能从一个类访问另一个类(前者的属性中有后者)

B类单向关联A类(B中有属性a为A的对象)

3.2双向关联:两个类之间能相互访问(两个类的属性中都有对方)

B类关联A类(B中有属性a为A的对象)

A类关联B类(A中有属性bs为Set,Set包含B的对象)

A和B是1对n(n>0)的关联

3.3聚合关系

由上图知道,Wheel类扮演wheels角色,聚合4个到Car对象里面去

UML类图符号中空心的菱形表示Wheel对象并不随Car的创建而创建,销毁而销毁。

3.4组合关系

由上图知道,Company类完全由Department对象组成。

UML类图符号中实心菱形表示Department对象随Company对象的创建而创建,销毁而销毁。

4、依赖

UML类图符号中依赖指的是类之间的调用关系,在UML中用带虚线的箭头表示。如果类A访问类B的属性或者方法,

或者类A负责实例化类B,那么可以说类A依赖类B。和关联关系不同,无须在类A中定义类B类型的属性。


相关文章推荐

解析UML类图符号意义

UML类图符号简介 1.类(Class):使用三层矩形框表示。 第一层显示类的名称,如果是抽象类,则就用斜体显示。 第二层是字段和属性。 第三层是类的方法。 注意前面的符号,‘+’表示pub...

解析UML类图符号意义

软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一...

解析UML类图符号意义

软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一...

解析UML类图符号意义

软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一...

解析UML类图符号的含义

类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。 由这些基本的图形进行组合构成了类图的基本符号。 这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦...

UML类图符号简介.docx

  • 2012-08-03 07:51
  • 262KB
  • 下载

UML类图符号

  • 2013-02-08 13:11
  • 276KB
  • 下载

UML类图符号简介

1. 类(Class):使用三层矩形框表示。  第一层显示类的名称,如果是抽象类,则就用斜体显示。  第二层是字段和属性。  第三层是类的方法。  注意前面的符号,‘+’表示public,‘-...
  • fu_zk
  • fu_zk
  • 2013-09-13 21:34
  • 2185

UML类图符号

  • 2013-01-25 11:11
  • 274KB
  • 下载

UML类图符号简介

1. 类(Class):使用三层矩形框表示。  第一层显示类的名称,如果是抽象类,则就用斜体显示。  第二层是字段和属性。  第三层是类的方法。  注意前面的符号,‘+’表示public,‘-’表示p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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