如何根据java源代码生成类图?

问题描述

如何根据java源代码生成类图?
 **我自己做了一个java模拟记事本,功能也比较齐全。但是要求画出类图,这个怎么画啊?我去百度上搜了,都不实用,总是遇到这样或那样的问题。请问应如何画这个类图,或者怎样由java代码生成类图?**
时间: 2016-08-11

如何根据java源代码生成类图?的相关文章

eclipse插件-eclipse的green uml插件生成类图之后,如何导出一个文本文件(XML,XMI等)?

问题描述 eclipse的green uml插件生成类图之后,如何导出一个文本文件(XML,XMI等)? 我已经用green uml生成类图,现在需要类图中的信息作为一个程序的输入,怎么将这个类图的信息导出一个文本文件比如(XML,XMI)? 解决方案 推荐用trufun plato,也是eclipse的插件,可以直接生成xml文件!

使用UML类图设计Java应用程序(一)

UML已成为面向对象设计的标准图形化工具,在UML定义的各种图中,本文只涉及类图.Java应用程序由许多类所构成,类图的设计与实现,是Java实现面向对象应用程序的核心.本文通过一个具体的应用程序的设计与实现过程,详细说明了利用UML类图设计Java应用程序,使得开发过程标准化.可视化,代码编程简单化. 在类图中,类被描述为带有三层的盒子. 顶层为类名,一般用加粗字体表示.如果类是抽象的,其名称用斜体表示:如果类是接口,则在类名上方标注<<interface>>. 中间层包含类的属

java-myEclipse生成uml类图失败,报Unhandled event loop exception

问题描述 myEclipse生成uml类图失败,报Unhandled event loop exception 在用单个包或类可以正常生成uml类图,在用测试的小工程也可行,但是用在公司的工程上就失败了,不知道是不是工程太大,下面是log里的记录: !ENTRY org.eclipse.ui 4 0 2015-05-07 16:17:57.118 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.swt.SWTError:

使用UML类图设计Java应用程序(二)

在第一部分中,我们实现了5个类.在本部分中,我们接着说明如何利用UML类图来设计余下的各个类.为减少篇幅,本部分着重讲解UML类图及应用,对Java实现代码不再详细描述. 六.CGPoint类 CGPoint类说明了如何利用非抽象类扩展抽象类.CGPoint类是CGObject的子类,CGPoint类扩展了 CGObject类,CGPoint类没有再它所继承的变量中增加变量,它所声明的方法只有构造函数和要求它实现的抽象方法.其类图如下: Java实现代码为: 七.CGBox类 CGBox类也扩展

java源代码 图的基本操作

问题描述 java源代码 图的基本操作 图的创建及相关操作的实现 1对于图(不是网),求顶点u到v的一条简单路径: 2对于图(不是网),求顶点u到v的所有简单路径: 3对于图(不是网),求顶点u到v的最短路径: 4对于网,求顶点u到其余各顶点的最短路径: 解决方案 急急急,急求java源代码 ,求大神帮助 解决方案二: 没有人能看到吗?帮忙一下 解决方案三: 图的基本操作(java)

rational software architect9 java生成序列图,软件死机

问题描述 rational software architect9 java生成序列图,软件死机 有谁知道的吗? 解决方案 Eclipse或myeclipse的内存不足造成的 解决方案二: 关闭了重新开下看看,先产生一个简单的看看 还不行是软件环境的问题 解决方案三: 简单的可以的.中等软件就卡了. 这么大的软件对付稍微大点的就不行,不会这么差吧 解决方案四: 设置了.好了. -Xms512M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=128M

Java中的类反射机制

一.反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力.这一概念的提出很快引发了计算机科学领域关于应用反射性的研究.它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩.其中LEAD/LEAD++ .OpenC++ .MetaXa和OpenJava等就是基于反射机制的语言.最近,反射机制也被应用到了视窗系统.操作系统和文件系统中. 反射本身并不是一个新概念,它可能会使我们联想到光学中的反射概念,尽管计算机科学

rss2生成类

rss <? php/**//* * @(#)Rss2Gen.inc.php (beta) 2005/2/19 * * exblog RSS2 生成类,实现了RSS2规范中的大部分内容. * * 使用方法请见本类底部(Rss2Gen类使用注释)信息. * * 本程序为免费程序,源代码使用者可任意更改(请勿用于商业用途),但请保留本版权信息! * * @author HexUzHoNG <hexuzhong@163.com> * @version beta-2, 2005-03-11 *

PlantUML类图

类之间的关系 PlantUML用下面的符号来表示类之间的关系: 泛化,Generalization:<|-- 关联,Association:<-- 组合,Composition:*-- 聚合,Aggregation:o-- 实现,Realization:<|.. 依赖,Dependency:<.. 以上是常见的六种关系,--可以替换成..就可以得到虚线.另外,其中的符号是可以改变方向的,例如:<|--表示右边的类泛化左边的类:--|>表示左边的类泛化右边的类. 例如,下