首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从C++生成UML类图

如何从C++生成UML类图
EN

Stack Overflow用户
提问于 2021-03-22 16:53:01
回答 1查看 664关注 0票数 2

我有这两个结构和一个类,我想把它们转换成UML类:

代码语言:javascript
复制
struct cat
{
std::string name;
int id;
};

struct dog
{
std::string name;
std::string owner;
int age;
};

class Pet
{
std::vector<cat> cats;
std::vector<dog> dogs;
//some methods
};

我做了这个:

先谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-22 18:23:38

几点意见:

  • 猫和狗是C++结构--它们的成员是公共的,而不是私有的
  • --您忽略了这些类型的名称、id、所有者和年龄--
  • --您使用的是在两个方向上可导航的关联,但是猫和狗不知道相应的宠物结构--关联结束必须命名(猫/狗),也不能通过属性

向它们显示。

因此,还添加了我在对您的问题的评论中提到的修饰语:

(我使用猫/狗而不是猫/狗来遵循C++代码,但使用猫/狗更好)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66750452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档