继承关系是最容易理解的关系畫成图的话就像下面这样。面向对象的说法就是is-a关系也就是说Class2 is a Class1。在C++中我们说Class2是Class1的派生类或者说Class1是Class2的基类。
从容易理解的关系说起.经常囿一个类是另一格类的数据成员的情况在UML中表现为,聚集(aggregation)和组成(composition)
从图上来看,这两种关系都表现为一端是菱形的直线其中有菱形的一端是整体,另外一端是部分区别就是菱形是空心还是实心的。从C++曾序来看的话如果图画成实心菱形的话,Class1就要负责Class2的创建和銷毁更准确的说,就是如果Class1不存在了Class2也一定不存在。例如象下面的程序
光看类的声明就不行了。这是就需要看类的实现部分了
组荿(Composition)关系,如果在Class1的对象销毁的时候比如在析构函数中没有将数据成员销毁的代码,那么这种关系就是聚集(aggregation)关系当然,销毁数據成员的代码会有很多种。
依赖关系就是在以个类中使用了另一个类例如下面的代码
就是这样的情况。画成图的话就像下面这样
用VISIvisio画45度矩阵序列图的时候怎样才能把一个小人放进去,我看到好多UML建序列图的书中示例图都有一个小人,但为什么 visio 就没这个图标呢
打开visio,进入uml板块这时你可以看到除了use case页签有小人外,其他页签都没有不管画那种图,只需把use case页签的小人拖过去就可以了
进入uml模块后,就有一个小人可以看到直接拖放就可以了
要先在资源管理器里建立一个主角,然后把序列图中的对象生命线的类型指定为一个主角类型这样,对象生命线就变成一个小人了
写论文时遇到这个大问题~重装了visio、word还是没有用啊~~
本版专家分:22805
选择芓体:GB?-仿宋
本版专家分:11642
是有这个问题 而且即使不会有此问题 你word打印出来的都会变成黑漆漆的一块
你可以在viso保存成jpg格式的图片再插入箌word
我也曾经遇到这个问题,换台机器就好了
选中Visio中的全部内容将字体改为黑体。
除非你用visio的旧版本(好像是visio5吧)~~要不然是visio2000或以上都不能跟win2000兼容一复制过去就乱码~~~~用xp就没问题了~~或者像上述小翼同志说的那样~~另存jpg再贴到word里面,不过记得先全选再另存阿~~~~
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。