相依關係

相依關係表示物件之間的抽象鏈結。

有數個預先定義的相依關係類型,可以使用模板加上標籤。Usage 模板是唯一會在 C 中影響產生程式碼的模板。其意味著另一個物件所提供服務上的相依關係。

註: Send 模板是個指出事件傳送至另一個物件的標籤。它沒有產生程式碼的負面影響。

您也可以定義用於相依關係的其他模板。

相依關係與鏈結不同。相依關係不會有任何結構含意,只是意味著可用數個不同方式來解譯資訊。就像鏈結在多個物件中有語意連線,它是個關聯實例。

用於相依關係的 Usage 模板是建構性的,它會依據針對相依關係指派給 CG::Dependency::UsageType 內容的值,來變更產生的程式碼。此內容可能的值如下:


意見回饋