关于UML中类之间关系的问题
时间:2011-11-01
来源:互联网
定义node类(结点类)
定义link类(链表类)
即link类中用到了node类
它们之间的关系是什么。用符号怎么表示
另外讲下依赖,聚合,等具体分别
定义link类(链表类)
即link类中用到了node类
它们之间的关系是什么。用符号怎么表示
另外讲下依赖,聚合,等具体分别
作者: woshiwanghao_hi 发布时间: 2011-11-01
一个类中用到令一个类的话,可以有好几种方式
1 继承,子类从父类那边继承
2 友元类(很少用)
3 对象的引用
4 接口
这是几种类与类之间交互的几种方式
具体的应用就看你自己想实现什么样的代码了,uml就要的你自己画了
按照我自己的一些看法
聚合就是一个整体的具体组成部分,而且这些部分会影响到你的整体,就比如是一辆车是一个整体,具体的几个部分比如是轮胎,方向盘,油箱等等,这些具体部分就组成了一个整体的车辆
聚合关系 是关联关系的一种,是强的关联关系。聚合关系是整体和个体的关系。普通关联关系的两个类处于同一层次上,而聚合关系的两个类处于不同的层次,一个是整体,一个是部分。同时,是一种弱的“拥有”关系。体现的是A对象可以包含B对象,但B对象不是A对象的组成部分。具体表现为,如果A由B聚合成,表现为A包含有B的全局对象,但是B对象可以不在A创建的时刻创建。
依赖关系是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。
1 继承,子类从父类那边继承
2 友元类(很少用)
3 对象的引用
4 接口
这是几种类与类之间交互的几种方式
具体的应用就看你自己想实现什么样的代码了,uml就要的你自己画了
按照我自己的一些看法
聚合就是一个整体的具体组成部分,而且这些部分会影响到你的整体,就比如是一辆车是一个整体,具体的几个部分比如是轮胎,方向盘,油箱等等,这些具体部分就组成了一个整体的车辆
聚合关系 是关联关系的一种,是强的关联关系。聚合关系是整体和个体的关系。普通关联关系的两个类处于同一层次上,而聚合关系的两个类处于不同的层次,一个是整体,一个是部分。同时,是一种弱的“拥有”关系。体现的是A对象可以包含B对象,但B对象不是A对象的组成部分。具体表现为,如果A由B聚合成,表现为A包含有B的全局对象,但是B对象可以不在A创建的时刻创建。
依赖关系是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。
作者: lan_hai_qi 发布时间: 2011-11-01
上面说的很全面了,不过楼主可以单独去百度下,或者去图书馆或者买一本专门的书籍用来学习,真的,不管看多看少,以后没事就翻翻,用的时候翻翻,都挺好的,百利而无一害啊
作者: fengzijiushiwo 发布时间: 2011-11-01
http://www.360doc.com/content/09/0414/18/10587_3131518.shtml
看看这个,蛮容易理解的
看看这个,蛮容易理解的
作者: cai5 发布时间: 2011-11-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28