1

すべて一緒に変数の階層/ツリーの基本的な考え方を伝えることができますが、そのインスタンスの 1 つの高さは固定されています。葉はノードから切り離されており、それらはすべて同じ最小レベルにあり、根から葉までのすべての枝は同じ長さです。

非常にシンプルで統一された組織図や統一されたディレクトリ構造のように、たとえば、

rootdir
|- subdir
  |-- subsubdir
    |--- file
    |--- file
    |--- file
  |-- subsubdir
    |--- file
|- subdir
  |-- subsubdir
    |--- file

すべてのファイルはレベル 3 にあり、各サブツリーは兄弟と同じ高さです。高さが異なる中間ノードや、最小レベルとは異なるレベルのファイルは存在しません。

どのような追加表記が (複合パターンと一緒に) 伝えられるか、この制限。または、よりエレガントに、階層構造または正確にこの構造の他のパタ​​ーンはありますか?

関連: 「エンディング」コンポジションの UML 表記

4

1 に答える 1

0

制約を示すために OCL を使用しました。実際には、葉は「サブレベル」に存在するはずがないため、複合パターンはとにかくここには当てはまりません。それははるかに簡単です:

ここに画像の説明を入力

私がそれで正しいことを願っています。

于 2012-10-23T18:24:24.037 に答える