2

我有一个抽象流程类

Abstract class **A**

它有成员函数run()

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

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

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

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

4

1 回答 1

1

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

在此处输入图像描述

  • 编辑:请参阅下面的评论以进行澄清。
于 2013-02-20T14:27:47.413 回答