如何用ea画类图建立三个栏的class

如何用ea画类图建立三个栏的class,第1张

一、选择文件-新建项目,并选择一个位置点击保存

二、在跳出来的选择模型窗口,这里可以选择Class

三、模板生成的只是参考案例,这里可以不用模版,直接点右边的新建包即可创建一个默认包。

四、可以在包中创建一个主图表

五、创建好图表后,一般会默认打开,如果没有默认打开就直接在图表上点击右键打开即可

六、注意,现在开始建包和各包的图表及类了,如果项目不大,就直接建类,到时直接建立关系就行了,如果项目大的话都是要建包的,都统一建包统一都在Main图表中创建

七、单击确定后d出新新建图表窗口,一般名字和包名是一样的,直接确定即可

九、确定后,就建好一个包了,接下来创建各个包和各个包里的主图表,建好后如下:

十、现在双击进入主图表Main里的包,就可以直接进入包里面的主图表中了,可以在这里创建各个类,及接口。如果类关系可以在包中完成的,就可以直接在包中完成,要是涉及到多包的,一般建议到Main图表中完成。Main主图表中是不能直接看到其它包中的单个类的,只能看到包及包中含有的类。如果要在主图表中画类图只能通过拖动方式,将包中的类拖到主图表中。

十一、现在就要在主Main中为各表添加关系了。

各类关系已经有很多讲得不错的,这里就不一一说明了,这里主要说一下在Enterprise Architect中怎么画类关系。

一、首先将各个要关联的类拖入主图表中,如果不需要和其它包关联的就直接在包里的主图表中完成即可,注:拖放时会d出对话框询问拖放类型,一般选择第一个,仅作为链接拖入

二、在左侧关系中一般只提供了基本的关系,可以先随便拖一个关系,然后再更改。这里直接在空白处右键创建一个依赖关系:

点完后直接在类之间拖动,就完成了一个依赖关系的建立。

打开PowerDesigner软件,选择菜单文件->建立新模型,或者敲击键盘ctrl+N

d出建立新模型窗口,模型类型选择Object-Oriented Model,图选择Class Diagram,输入模型名称,例如ObjectOrientedModel_1,选择对象语言为Java,点击OK

PowerDesigner会创建名称为ObjectOrientedModel_1的模型工程,在Palette面板中会列出可以 *** 作组件符号,对于类图来说,主要使用的是Class(类),Interface(接口)及部分关系组件等

单击Palette工具栏中的Class图标,在工作区中点击即创建一个类。单击Palette工具栏中的箭头(pointer),双击类图的图形符号,打开类属性(Class Properties)窗口。

在类属性窗口中的General和Detail页签中可以设置类的基本属性、类属性、类方法,例如机动车类

再单击Palette工具栏中的Class图标,在工作区中点击即创建另一个类,并设置类名、类属性、类方法,例如小汽车类

单击Palette工具栏中的Genaralization图标,点击小汽车类,并拖动鼠标到机动车类,实现小汽车类继承机动车类

双击小汽车类图标,d出类属性窗口,选中预览(preview)页签,即可看到类生成的java代码


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11825183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存