2

有向グラフに複合パターンを使用する最良の方法は何ですか? グラフは、ソフトウェアの時間経過を表します。ノードは、ソフトウェアのイベントです (アクティビティの開始など)。エッジはアクティビティであり、エッジの重みはアクティビティの期間です。たとえば、2 つのイベント A と B と、次の関係があります。

A ----4---> B

イベント A を完了して B を開始するには、4 ミリ秒かかるということです。

明らかに、グラフには開始ノード (出力エッジのみ)、中間ノード、および最後のノード (入力エッジのみ) があります。

複合パターンのアイデアはありますか?

4

1 に答える 1

0

複合パターンは、オブジェクトのグループが単一のオブジェクトの同じ特性を共有するネストされた関係をモデル化するためのものです。あなたが説明しているグラフについては、そのようにモデル化する必要があるネストやグループ化は見当たりません。

グラフは、通常の接続を持つ aNodeおよびa クラスで簡単にモデル化できます。Edge

于 2013-03-27T19:49:06.570 に答える