依存関係

依存関係は、オブジェクト間の抽象リンクを示します。

ステレオタイプのタグを付けることができる、定義済みの依存関係には複数のタイプがあります。 Usage ステレオタイプは、C におけるコード生成に影響を及ぼす唯一のものです。これは、別のオブジェクトにより提供されるサービスへの依存関係を暗黙に示します。

注: Send ステレオタイプは、別オブジェクトへのイベント送信を示すタグです。 これにはコード生成の副次作用はありません。

依存関係に対して、別のステレオタイプを定義することもできます。

依存関係は、リンクとは異なります。依存関係には構造的な意味合いは含まれず、単に情報を複数の異なる方法で解釈できることを意味します。 一方、リンクには複数オブジェクト間の意味上の関連付けがあり、関連の 1 インスタンスです。

依存関係の Usage ステレオタイプはコンストラクティブです。それゆえ、依存関係の CG::Dependency::UsageType プロパティーに割り当てられる値に応じて生成コードは変更されます。 このプロパティーに設定できる値は、以下のとおりです。


フィードバック