2

抽象プロセスクラスがあります

Abstract class **A**

それはメンバー関数を持っていますrun()

クラスB、C、D、Eは抽象クラスAから継承されます。

私はF (ProcessFactory)と呼ばれるクラスを持っています。このクラスには、getProcess()引数を取り、指定されたタイプのプロセス オブジェクトのインスタンスを 1 つ与えるという関数があります。

ここで、クラスFを使用し、クラスB、C、D、Eのインスタンスを取得して処理するGという別のクラスがあります。

誰かが上記のシナリオの UML クラス図を提供できれば幸いです。私のクラスにはスレッドが含まれているため、スレッド関連のクラスの UML に表示できるものはありますか?

4

1 に答える 1

1

UML クラス図は静的な図であるため、クラスがスレッド、プロセス、またはサルであるかどうかは気にしません。すべてが属性とメソッドを持つクラスです。スレッドから継承していると述べることAができますが、スレッドについて言えることはそれだけです。したがって、次のようなものが得られます。

ここに画像の説明を入力

  • 編集:明確にするために、以下の私のコメントを参照してください。
于 2013-02-20T14:27:47.413 に答える