解析UML类图符号意义

开发 架构
软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里就向大家简单介绍一下UML类图符号,相信通过本文的介绍你一定会对UML类图符号有全面的认识。

本节向大家简单介绍一下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类型的属性。

【编辑推荐】

  1. 体验免费UML建模工具
  2. 深度剖析九大UML视图及其作用
  3. 实例讲解UML对象图使用
  4. 软件设计过程中面向对象UML技术如何使用
  5. UML建模基础教程

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-12 12:40:59

UML类图符号

2010-06-28 17:14:20

UML类图符号

2010-07-05 17:07:44

UML类图符号

2010-07-05 16:48:32

UML关系图符号

2010-07-08 15:18:13

UML类图符号

2010-06-28 18:52:49

UML关系符号

2010-06-17 14:09:55

UML箭头

2010-07-12 15:16:29

UML关联

2010-06-30 14:46:49

UML类图

2010-06-13 15:58:03

UML类图

2010-07-08 16:07:02

UML组件图

2010-07-02 10:25:50

UML模型图

2010-06-28 18:00:54

UML类图画法

2010-07-12 10:25:44

UML类图

2010-06-13 16:53:15

UML类

2010-06-13 14:37:04

UML实践

2010-06-12 09:37:02

UML需求分析

2010-06-28 18:29:09

UML类图元素

2010-06-18 14:43:28

UML关系图

2010-06-29 09:17:15

UML类图标识法
点赞
收藏

51CTO技术栈公众号