大话设计模式——UML逆向工程
来源:互联网 发布:剑灵龙族捏脸数据 编辑:程序博客网 时间:2024/06/12 01:37
需求
在后面的大话设计模式中,会经常使用到UML类图,建立了很多类,类之间有非常多的关系,但是总不能去一个个建吧,毕竟我是想着偷懒的:)
解决方案
- Android Studio中有一些插件,这里我试了一下,有点问题也懒的解决了。android studio 根据源码自动生成UML的插件介绍、AndroidStudio中使用plantUML。
- 既然代码写好了,就不用局限思维一定要在AS中实现逆向工程,其它软件也可以。所以这里用了Power Designer,我很奇怪,在搜索UML逆向工程的时候推荐了很多其他软件,为啥这款这么牛逼的软件没上榜。软件下载: 点我开始下载
教程
打开Power Designer,如图流程点击;
出现面板,输入工程名,点击确定;
选择需要逆向的Java文件或者代码目录,点击Add进行添加;
这里我用之前做的一个JavaEE的项目进行演示,选择好代码目录进行添加,点击确定;
生成好后界面如下,表面并没有我们需要的UML类图出现;
这里的解决方法是去除包依赖,一层一层剥开;
- 继续对jeff进行剥开,如此反复,每解完一个包,就会多生成一个ClassDiagram,双击打开便会发现有UML图出现;
最后
一个字,舒服!当然Power Designer绝不仅仅这点功能啊,还有数据库啥的,还没用到,用到再学….
阅读全文
0 0
- 大话设计模式——UML逆向工程
- 大话设计模式——UML图
- 【读书笔记】大话设计模式—UML九种图
- 【读书笔记】大话设计模式—UML类图
- 【读书笔记】大话设计模式—UML类图实例模拟
- 大话设计模式之UML
- 大话设计模式UML实现
- 大话设计模式之UML
- .NET uml设计系列2:逆向工程
- 【大话设计模式】—思考
- UML类图中的基本图示 ——《大话设计模式》读书笔记
- 《大话设计模式》——学习笔记之面向对象原则&UML类图
- 【读书笔记】大话设计模式—UML类与类的关系
- 【uml类图】《大话设计模式》摘抄
- 《大话设计模式》------(一)UML 类图
- 【大话设计模式】——观察者模式
- 【大话设计模式】——适配器模式
- 大话设计模式——装饰模式
- 浅谈浏览器劫持问题
- 初步探讨数组和指针的区别与联系
- 最小生成树(Kruskal算法和Prim算法)
- 《零基础入门学习Python》学习过程笔记【28文件】
- 初识Redis之基本命令(三)
- 大话设计模式——UML逆向工程
- PHP7中的PHP Fatal error: Uncaught Error: Call to undefined function
- Vert.x学习笔记(一) Vert.x 核心包
- var默认的get set方法
- 实用的在线工具
- 程序员必备的600个英语词汇(2)
- 豆瓣精选话题爬虫数据分析小尝试
- 实现酷酷的登录界面
- 第二章 头文件、变量和基本类型(6)——标识符