大话设计模式——UML逆向工程

需求

在后面的大话设计模式中,会经常使用到UML类图,建立了很多类,类之间有非常多的关系,但是总不能去一个个建吧,毕竟我是想着偷懒的:)

解决方案

教程

  1. 打开Power Designer,如图流程点击;


    打开Power Designer
  2. 出现面板,输入工程名,点击确定;


    输入工程名
  3. 选择需要逆向的Java文件或者代码目录,点击Add进行添加;


    选择文件
  4. 这里我用之前做的一个JavaEE的项目进行演示,选择好代码目录进行添加,点击确定;


    添加
  5. 生成好后界面如下,表面并没有我们需要的UML类图出现;


    生成结果
  6. 这里的解决方法是去除包依赖,一层一层剥开;


    去除包依赖
    中间结果
  7. 继续对jeff进行剥开,如此反复,每解完一个包,就会多生成一个ClassDiagram,双击打开便会发现有UML图出现;


    最终结果

最后

一个字,舒服!当然Power Designer绝不仅仅这点功能啊,还有数据库啥的,还没用到,用到再学....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,791评论 25 709
  • 你见过未来的景象吗 模糊的光芒万丈 出走不再是希望 披一身网反光 路与脚步渺茫 什么是惆怅 我有我的车票在手上 去...
    晴柒陌沫阅读 1,462评论 0 4
  • 又醒得特别早,抬手看表,还不到六点,虽然春季的清晨已经天色微亮,但寂静的窗外还提醒着我,这是该沉睡的黎明。 而往往...
    萨莉阅读 3,828评论 0 0
  • 老丞相的一个问题引发的悲剧 老丞相公仪修问吴起,人在世上所谓何来? 吴起答道:人在世上其实都是货物,待价而沽,实现...
    任秋风舞阅读 3,369评论 0 0