UML类图关系-转
2014-04-15 10:58
218 查看
1、关联 class C1 class C2 class C3 class C4 class C14 class C9 class C10
class C7 class C8 // C5.h #include "C6.h" class C5 // C6.h #include "C5.h" class C6
虽然ROSE不生成属性,但在形式上一般是A中的某个方法把B的对象作为参数使用(假设A依赖于B)。如下:
#include "B.h" class A #include "C11.h" class C12 : public C11 template<int> class C13
这里再说一下重复度,其实看完了上面的描述之后,我们应该清楚了各个关系间的关系以及具体对应到代码是怎么样的,所谓的重复度,也只不过是上面的扩展,例如A和B有着“1对多”的重复度,那在A中就有一个列表,保存着B对象的N个引用,就是这样而已。
好了,到这里,已经把上面的类图关系说完了,希望你能有所收获了,我也费了不少工夫啊(画图、生成代码、截图、写到BLOG上,唉,一头大汗)。不过如果能让你彻底理解UML类图的这些关系,也值得了。:)
/article/4857030.html
class C7 class C8 // C5.h #include "C6.h" class C5 // C6.h #include "C5.h" class C6
虽然ROSE不生成属性,但在形式上一般是A中的某个方法把B的对象作为参数使用(假设A依赖于B)。如下:
#include "B.h" class A #include "C11.h" class C12 : public C11 template<int> class C13
这里再说一下重复度,其实看完了上面的描述之后,我们应该清楚了各个关系间的关系以及具体对应到代码是怎么样的,所谓的重复度,也只不过是上面的扩展,例如A和B有着“1对多”的重复度,那在A中就有一个列表,保存着B对象的N个引用,就是这样而已。
好了,到这里,已经把上面的类图关系说完了,希望你能有所收获了,我也费了不少工夫啊(画图、生成代码、截图、写到BLOG上,唉,一头大汗)。不过如果能让你彻底理解UML类图的这些关系,也值得了。:)
/article/4857030.html
相关文章推荐
- 如何在myeclipse中更改servlet模板
- delphi身份证验证
- 取视频的第一帧作为初始页面
- Android 下paint各大方法小结
- 文件尾追加资源,做成自解压
- myeclipse 和 eclipse 报错总结(查看第三发jar源码)
- STL 之find,find_if,find_end,find_first_of
- apache kafka系列之在zookeeper中存储结构
- Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
- Android菜鸟的成长笔记(9)——Intent与Intent Filter(下)
- Android ToggleButton(自定义可滑动的ToggleButton控件)
- 文件操作《11》学生成绩的保存和打开
- 浏览器地址栏显示
- win8.1 update推送迟迟没有收到怎么办?
- ubuntu mysql中中文乱码问题
- 实用的一些博客
- 通过SpringMVC整合基于注解的JPA的实例教程代码下载
- ZooKeeper 安装、配置
- 《游戏脚本的设计与开发》-(RPG部分)3.7 战斗系统之自动战斗(一)
- sql update多表联合更新