解析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类图符号意义

软件开发过程中
  • l_nan
  • l_nan
  • 2014年07月05日 11:44
  • 13854

详解八大UML类图符号的表示法

类(Class)   类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。 属性和操作之前可附加...
  • victor372134
  • victor372134
  • 2014年06月11日 13:10
  • 10169

UML类图符号 各种关系说明以及举例

转自:http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html UML中描述对象和类之间相互关系的方式包括:依赖(Dependenc...
  • KimSoft
  • KimSoft
  • 2016年08月11日 15:00
  • 8102

UML类图中的符号解释

在UML的定义中,描述类和对象之间的关系,包括以下几种方式:依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)、泛化(Gene...
  • cabinriver
  • cabinriver
  • 2013年05月07日 11:23
  • 6808

Java学习笔记(十六):UML类图符号以及各种关系

转自: UML类图符号 各种关系说明以及举例UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Compo...
  • Jalon2015
  • Jalon2015
  • 2016年03月29日 10:14
  • 3032

解析UML类图符号意义

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

解析UML类图符号意义

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

解析UML类图符号意义

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

UML类图各符号意义

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

轻松记忆UML类图各种符号

0. 前言 相信大家在学习UML类图的时候,最大的难度可能来自两个方面: 类图中各种关系的区别;多种关系的符号记忆容易混淆; 本着"Do one thing and do it we...
  • gschen_cn
  • gschen_cn
  • 2016年02月18日 14:40
  • 927
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解析UML类图符号意义
举报原因:
原因补充:

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