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