码迷,mamicode.com
首页 > 其他好文 > 详细

[2]工欲善其事必先利其器-------UML中的几种常见关系(二)

时间:2014-11-16 22:56:24      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   使用   sp   strong   div   on   

目录

1.UML类图中几种常见的关系

 

经过(一)中介绍,我选择的是StarUML作为UML的学习工具,个人喜好,至少在功能上能够满足我现在的需求,

在介绍StarUML的使用之前首先介绍下UML中几种常见的关系:

UML类图中常见的关系按照关系的强弱可分为:泛化 ,实现 ,组合, 聚合 , 依赖这几种

1.泛化关系:是一种继承关系,也就是XX is a kind of XX 描述。

bubuko.com,布布扣

 

2.实现关系:是一种类与接口的关系。

bubuko.com,布布扣

3. 组合关系:是一种强关联,属于一种整体与部分的关系,但是部分不能离开整体而单独存在。整体的对象与部分具有相同的生命周期。

bubuko.com,布布扣

 

4.聚合关系:是一种弱关联关系,和组合一样也是描述整体与部分的关系,但是聚合关系中部分可以离开整体而单独存在。

 

bubuko.com,布布扣

5依赖关系:一个类的实现需要另一个类的协助,就称为这个类依赖于另一个类

      bubuko.com,布布扣   

下面是一个这几种关系的例子

   bubuko.com,布布扣

 

推荐阅读:

http://www.open-open.com/doc/view/eeda9b1230164fcead8eab819ba3876b

http://www.open-open.com/doc/view/f836197bf4e2419b972250d5505a994f

[2]工欲善其事必先利其器-------UML中的几种常见关系(二)

标签:style   blog   http   ar   使用   sp   strong   div   on   

原文地址:http://www.cnblogs.com/xiaohailin/p/4102472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!