关于Rational Rose生成类图的问题

qq1120487384 2014-06-05 06:32:33
#pragma once
下面是test1的定义

#include "Test2.h"
class CTest1
{
public:
CTest1(void);
~CTest1(void);

void DoTest2( CTest2 & t){t.Test();}

private:
CTest2 test2;
};

下面是Test2的定义
#pragma once
#include <stdio.h>
#include <iostream>
#include <Windows.h>
class CTest2
{
public:
CTest2(void);
~CTest2(void);

void Test(){std::cout<<"test2..."; Sleep(20000000);}
};

用Rational Rose生成的类图结果是这样的。


test1和test2的关系明明是组合 与 依赖,结果rose生成的类图表示的关系是一种聚合关系,不知道是我哪里操作错了,还是rose本身的问题。
...全文
273 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧