博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[2]工欲善其事必先利其器-------UML中的几种常见关系(二)
阅读量:6815 次
发布时间:2019-06-26

本文共 435 字,大约阅读时间需要 1 分钟。

hot3.png

目录

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

 

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

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

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

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

 

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

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

 

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

 

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

         

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

  

 

推荐阅读:

转载于:https://my.oschina.net/u/2011901/blog/345345

你可能感兴趣的文章
卷影副本(Shadow Copies)
查看>>
重新回归
查看>>
AngularJs 知识
查看>>
Spring.NET的AOP怎么玩
查看>>
Linux双机热备解决方案之Heartbeat
查看>>
angerfire宋杨的桌面秀
查看>>
用JQuery给图片添加鼠标移入移出事件
查看>>
ALTER TABLE & ALTER TYPES
查看>>
Hadoop-调优剖析
查看>>
Mac前端抓包小工具Charles4.0下载
查看>>
用AHP层次分析法挑选最佳结婚对象
查看>>
Subversion安装手记
查看>>
Linux 获取设备树源文件(DTS)里描述的资源【转】
查看>>
Effective C++ 阅读笔记(二)public继承与继承中的函数覆盖
查看>>
什么是UV?
查看>>
Stringbuffer与Stringbuilder源码学习和对比
查看>>
Centos 学习大纲
查看>>
常见的JavaScript易错知识点整理
查看>>
RagingWire战略重点批发数据中心服务
查看>>
数据中心的规模是否影响虚拟化DCIM的决策?
查看>>