千家信息网

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

发表于:2024-09-24 作者:千家信息网编辑
千家信息网最后更新 2024年09月24日,这篇文章主要介绍了EA画UML图中如何添加类和引用类,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。添加类添加新类的操作如下图所示从软件
千家信息网最后更新 2024年09月24日EA画UML图中如何添加类和引用类

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

添加类

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

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

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

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

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


删除链接

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

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

粘贴链接

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

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

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

粘贴实例

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

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

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

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

粘贴子类

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

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

删除类/实例

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

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

实例 节点 图中 画面 子类 篇文章 链接 不同 对话框 对话 选择 相同 同时 属性 样子 软件 面的 C++ 变化 上下 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 你遇到哪些网络安全问题 强制断电mysql数据库 我的世界红石服务器图片 英特尔服务器芯片性价比 计算机网络技术系统集成师 网络技术公司通用章程 上海网络安全工程师培训班哪家好 中专工业网络技术专业学什么 软件开发专有名词 csgo完美服务器假128 数据库有哪些形式 60年代战场装备数据库 java 数据库加密 服务器机柜行业热点聚焦 高考数据库技术及应用题 数据库百度地图api使用 郑州卫宁互联网科技有限公司 ibm敏捷性和网络安全性 大数据公司用什么数据库 内蒙古数据库防护箱代理价钱 服务器管理器数据服务 杭州市网络安全研究所余杭区 我国开展国家网络安全周的目的 培养软件开发能力 数据库如何查找一个地方gdp 数据库安全级别 银行 图数据库比关系型数据库的优势 通信软件开发 简历模板 软件开发与软实力的关系 张家港华为软件开发招聘
0