練習 6:將現有元素連結為引數

這個練習將探索兩種將現有的 UML 模型元素指定為型樣範本引數的不同方式。

您可以輸入圖型視圖型樣實例現有元素的名稱來選取現有的元素,不需要建立新的 UML 元素。 您也可以從「模型瀏覽器」視圖或圖型視圖中,將現有元素拖曳到型樣實例上。

如果您要在執行步驟之前檢視這個練習,請按一下:

「顯示說明文件」按鈕 顯示說明文件

開始之前,您必須先完成練習 5:將新元素連結至型樣實例

尋找要套用的型樣

學習如何尋找型樣中所能使用的文件類型。
  1. 在「型樣瀏覽器」視圖中,展開範例型樣群組。尋找介面型樣。
  2. 按一下介面型樣。 這時「型樣瀏覽器」視圖的簡要說明窗格會出現型樣的說明。
  3. 按一下概觀標籤。 這時會出現簡單的型樣元素關係模型來顯示可能的型樣用法。
  4. 展開介面型樣來檢視型樣的參數。 型樣擁有兩個名稱為 Interface 和 Implementation 的參數。
  5. 按一下各個參數來分別閱讀它們的簡要說明。 這個說明會解釋參數在型樣中所執行的功能。
  6. 用滑鼠右鍵按一下介面型樣,再按一下顯示型樣文件。 這時線上說明會開啟這個型樣的其他相關資訊。
您可以利用型樣文件來瞭解型樣的用途。 文件會隨著型樣作者選擇提供的內容而不同。

將現有元素的名稱指定為引數

您在類似下列步驟的上一練習中新增了新的引數值。 現在,您將輸入現有元素的名稱,而不是建立新元素。
  1. 在開放式圖型或類別圖中,將游標停在型樣實例的 Implementation 參數上。 這時會顯示動作列,其中會有類別圖示和文字圖示。
  2. 按一下動作列中的文字圖示來輸入現有 UML 類別元素的名稱。 這時範本參數右側會出現一個矩形框。
  3. 在框中,輸入 AppFunction1 來指定範例模型中的這個類別。
  4. 按一下實例外面,或按 Enter 來完成名稱。 這時會用連結符號來取代範本參數旁的空白框,後面接著元素名稱。
  5. 觀察「模型瀏覽器」視圖中範本連結的變更。 這時連結結構會顯示連結於 Implementation 範本參數的 AppFunction1 類別。
最重要的結果是這時會將 DoWork 介面的兩項作業複製至 AppFunction1 類別。

將現有元素的名稱拖曳為引數

這是將引數新增至型樣實例中最簡單的方法。
  1. 在開放式圖型或類別圖中,將 DoWork 介面拖曳至型樣實例介面列左側。 請注意,如果已選取連結元素的話,將元素拖曳至型樣實例上,會取代這個連結元素。
  2. 在「模型瀏覽器」視圖中,觀察因型樣連結而將 doNothing 和 doSomething 作業新增到 AppFunction1 類別的結果。
  3. 在「模型瀏覽器」視圖中,展開實例的範本連結結構,查看新介面元素的新增結果。 這時介面範本參數會連結至稱為 DoWork 的第三個介面元素。

您已準備好開始重新套用型樣來查看型樣,觀察它如何影響模型元素。 請移至練習 7:重新套用型樣

使用條款 | 意見
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.