EA工具和UML图再次学习
2016-01-31 22:26
351 查看
机房合作,画UML是最基本的,记得刚开始的时候,就听别人说过很多,EA可以到处代码,EA可以创建很多类,添加很多方法,生成机房的整体框架。因为没有做过,心中还是会很陌生的,很疑惑,包括刚开始的时候,心中也是各种疑惑。但是也得做,就边做边查,一点点的学习,越来越熟悉,再回过头去看以前画的类图、时序图、用例图,一点都看不上眼,心理好纳闷,当初怎么想的啊,怎么画成这样。再多说了,简要谈一下,EA工具的使用。
1.EA如何生成代码?
关于这个问题,搜索到一篇很简单易懂的博客,请点击:使用EA画类图并且生成代码
经过练习,已经很熟悉了,我强调几个注意点:1.生成代码的时候,要选择对语言。1.EA画UML图中一定要写好注释,包括:(1)整个Class Model的注释。(2)类的注释(3)每个方法注释,此外还有参数、返回值注释,这些在生成代码的时候,都会体现体现在代码中。所以把UML画好了,代码和注释这些东西就都有了。
2.如何将EA文件进行合并?
画图的时候遇到这样一个问题,我时候将类图和用例图中放到了两个文件夹,最后的时候,想要合在一个文件夹,刚开始我想通过添加文件,来解决,但是都显示不可以添加。
然后上网搜索:EA文件的合并。实现方法:先讲文件转化为XML文件导出,然后再将XML文件导入到EA中。最重要的是如下两步。
3.如何画类实现接口?
我画完了IDAL层,然后画完了DAL层,代码中欧DAL层是继承IDAL层,在类图中我如何体现这样关系呢?经过百度和小伙伴的帮助,我终于成功找到了这个方法。
最后是显示效果:
小结:
在画图的过程中,越来越发现UML图的好处,还记得1月26日机房验收的时候,米老师特别强调UML的含义,关系的体现。老师说,图就是代码,一张图胜过千言万语。这次也算是对过去知识的补充,不断积累中。
1.EA如何生成代码?
关于这个问题,搜索到一篇很简单易懂的博客,请点击:使用EA画类图并且生成代码
经过练习,已经很熟悉了,我强调几个注意点:1.生成代码的时候,要选择对语言。1.EA画UML图中一定要写好注释,包括:(1)整个Class Model的注释。(2)类的注释(3)每个方法注释,此外还有参数、返回值注释,这些在生成代码的时候,都会体现体现在代码中。所以把UML画好了,代码和注释这些东西就都有了。
2.如何将EA文件进行合并?
画图的时候遇到这样一个问题,我时候将类图和用例图中放到了两个文件夹,最后的时候,想要合在一个文件夹,刚开始我想通过添加文件,来解决,但是都显示不可以添加。
然后上网搜索:EA文件的合并。实现方法:先讲文件转化为XML文件导出,然后再将XML文件导入到EA中。最重要的是如下两步。
3.如何画类实现接口?
我画完了IDAL层,然后画完了DAL层,代码中欧DAL层是继承IDAL层,在类图中我如何体现这样关系呢?经过百度和小伙伴的帮助,我终于成功找到了这个方法。
最后是显示效果:
小结:
在画图的过程中,越来越发现UML图的好处,还记得1月26日机房验收的时候,米老师特别强调UML的含义,关系的体现。老师说,图就是代码,一张图胜过千言万语。这次也算是对过去知识的补充,不断积累中。
相关文章推荐
- 子页面与父页面的调用问题
- nim 博弈
- Trap in bash
- 微信支付
- maven环境搭建到使用
- Android 高仿墨迹天气“我”页面
- poj1251 Jungle Roads
- 导入drupal中文语言包
- php 接口
- java 图片数字图像处理之图片缩小
- Android之LinearGradient线性渲染
- 面试笔试杂项积累-leetcode 51-55
- url长度及get post提交方式
- jQuery选择器过滤器
- ipcs命令详解——共享内存、消息队列、信号量定位利器
- Visual Studio项目目录下的bin目录和 obj目录
- 802.11ah
- bzoj3670 [Noi2014]动物园 kmp
- 正则表达式
- mysql:SQL语句操作数据库中表和字段的comment值