如何为我的以下java代码绘制UML类图?

时间:2013-02-20 02:41:09

标签: java uml class-diagram

我有一个抽象的流程类

Abstract class **A**

它有成员函数run()

B,C,D,E 继承自抽象类 A

我有一个名为 F 的类(ProcessFactory),它有一个名为getProcess()的函数,它接受参数并给出一个指定类型的进程对象的实例。

现在另一个名为 G 的类使用类 F 并获取类 B,C,D,E 的实例并对其进行处理

如果有人能为上述场景提供UML类图,我会很高兴。由于我的类涉及线程,所以有什么东西可以在UML中显示与线程相关的类吗?

1 个答案:

答案 0 :(得分:1)

UML类图是一个静态图,因此它不关心类是线程,进程还是猴子。一切都是一个类,它有属性和方法。您可以声明A继承自线程,但这是关于线程的所有内容。所以你会得到这样的东西:

enter image description here

  • 修改:请参阅下面的评论以澄清。