UMLEditor:实现一个简单的UML编辑器

时间:2024-06-12 00:00:29
【文件属性】:

文件名称:UMLEditor:实现一个简单的UML编辑器

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-12 00:00:29

Java

UML编辑器 实现一个简单的UML编辑器。 编辑器应允许用户绘制类图及其之间的三个关系:继承,聚合和接口实现。 类图应允许用户输入类名称,方法和实例字段。 另外,编辑器应该从该图中自动构造代码,其中包括类和方法的头信息。 同样在另一个视图中,您应该显示一些有关UML图复杂性的统计信息,例如每个关系的数量,是否在整个图中都连接了所有类,等等。您将决定可以使用哪些统计信息来评估UML图。 因此,作为您的客户,我们要求您设计和实现一个简单的UML编辑器,该编辑器可以; 用于绘制仅包含上述组件的UML类图。 在另一个视图中显示与当前绘制的UML图相对应的代码(所有标头)。 每当更新UML图时,都要更新代码视图。 这应该通过使用观察者模式来执行。 每当更新UML图时,都要更新统计信息视图。 这也应该通过使用观察者模式来执行。


【文件预览】:
UMLEditor-master
----.gitignore(574B)
----src()
--------Panels()
--------Elements()
--------Objects()
--------Utilities()
--------Classes()
--------Buttons()
--------CodeAdapters()
--------Default()
----README.md(1KB)
----.gitattributes(378B)
----img()
--------change.jpg(3KB)
--------interface.jpg(21KB)
--------aggregation.jpg(20KB)
--------class.jpg(21KB)
--------inheritance.jpg(20KB)

网友评论