EA画UML图中如何添加类和引用类

发布时间:2021-12-20 14:33:55 作者:小新
来源:亿速云 阅读:561

这篇文章主要介绍了EA画UML图中如何添加类和引用类,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

添加类

添加新类的操作如下图所示从软件的工具栏中向类图中拖动Class图标。

EA画UML图中如何添加类和引用类

释放鼠标后会自动出现类属性对话框。

EA画UML图中如何添加类和引用类

在【General】分类页面中输入类名Person并确定Language中选中的是C++以后,按下【确定】按钮。画面会变成以下的样子。

这里选择C++有两个作用,一是决定生成代码的语言,二是有些选项(比如私有继承)会随着本设定而改变。其实也不一定要问为什么,做对的事情就好了。

EA画UML图中如何添加类和引用类

除了左侧出现黄色的Person类方框以外,右上部分的Model树上会出现一个Person节点。严格来讲,这个Person节点才是我们在模型中增加的那个类。左边类图中的Person只是一个链接。


删除链接

为了说明这点,我们可以删除类图中的Person类,这时画面会变成下面的样子。

EA画UML图中如何添加类和引用类

类图中的Person类虽然不见了,Model树上的Person还好好的在那里。

EA画UML图中如何添加类和引用类

粘贴链接

我们再将Person节点拖到ClassView中,这时会出先【Paste Person】对话框。

EA画UML图中如何添加类和引用类

目前的【Drop as】项目的选项是Link,会在画面上增加一个Person类的链接。

EA画UML图中如何添加类和引用类

现在回复到了删除前的状态,没有损失任何东西。追加说明一点,在ClassView中有了Person类,如果继续上面的操作,EA会拒绝。

粘贴实例

这还没有完,我们继续向ClassView拖动Person节点,但这次我们选In

stance(Object)增加一个Person类的实例,画面变成下面这样。

EA画UML图中如何添加类和引用类

请同时关注ClassView的变化和Model树的变化。我们可以继续增加实例,增加一个实例,Model数的节点也会增加。它们目前名字相同,但是是不同的实例,这个场景下,就是不同的人。

我们还可以通过属性对话框来修改实例名,由于篇幅和流量的原因,这里省略。

粘贴子类

到这里还没有完,我们继续向ClassView拖动Person节点,但这次我们选Child(Generalization)增加一个Person类的派生类,画面就会变成下面这样。

EA画UML图中如何添加类和引用类

你大概注意到了,软件为我们可以自动添加了泛化连接线。子类也可以重复添加,每次都是增加另外一个子类,虽然目前的名称相同,但是都是不同的子类,这一点可以从Model树上看到结果。

删除类/实例

选择Model树上的对应节点,打开上下文菜单,选择【Delete ‘???’】即可,这回可是真删,要慎重!

感谢你能够认真阅读完这篇文章,希望小编分享的“EA画UML图中如何添加类和引用类”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

推荐阅读:
  1. EA画UML图中如何添加类属性
  2. EA画UML图中如何为类添加操作和方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ea uml

上一篇:Nebula Graph在大规模数据量级下的实践和定制化开发是怎么样的

下一篇:Ant Design中怎么定制动态主题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》