建立範本類別

您可以使用某個類別來建立範本類別。此外,部分範本參數可以指定為特定類型及特殊化函數,以建立內容與原始範本無關的特殊化或新的類別/函數。

關於這項作業

您可以使用 IBM® Rational® Rhapsody® DiffMerge 來尋找及合併範本資訊。

程序

  1. IBM Rational Rhapsody 瀏覽器中按兩下類別,以開啟其「特性」視窗。
  2. 一般標籤的類別類型區域,選取範本圓鈕。
    請注意,這時會顯示範本參數標籤。
  3. 範本參數標籤上,按一下 <新建>
  4. 鍵入名稱以將產品所建立的預設名稱取代為 <class_n>
  5. 接受預設類型或從類型清單中選取其他類型。
  6. 若要新增範本的引數,請按一下「呼叫特性對話框」按鈕 「呼叫特性對話框」按鈕,以開啟「範本引數」視窗。 請注意下列關於「範本引數」視窗的資訊:
    1. 如果您選取使用現有類型勾選框,您可以變更類型並輸入說明。 在 C++ 中,您還可以提供範本引數的預設值。
      「範本引數對話框」視窗
    2. 如果您清除使用現有類型勾選框,則您可以輸入程式碼以進一步簡化引數類型,如某個類型或特定類型陣列的指標。當在 C++[Java] 宣告欄位中輸入程式碼時,您還可以看到已經定義的其他引數。
    3. 按一下確定以關閉「範本引數」視窗,並回到範本參數標籤。
  7. 透過按一下範本參數標籤上 <新建>,可以視需要新增更多範本。
  8. 若要決定範本參數標籤上的引數順序,可以使用「上移項目」按鈕 「上移項目」按鈕 及「下移項目」按鈕 「下移項目」按鈕
  9. 如果存在您要使用的主要範本,請在主要範本清單中選取該範本。此清單包含此類別是其特殊化類別的範本。要實例化的參數會顯示在主要範本清單框下方的方框中。

    僅在您選取某個範本作為主要類別時,才可以定義特殊化參數。
    註: 當您嘗試刪除具有特殊化的範本時,產品會警告您該範本具有參照。 如果您確實要刪除範本,則當您檢查模型時,此特殊化將產生錯誤。
  10. 按一下確定

    該範本在瀏覽器的類別種類中列出。

結果

建立範本類別之後,您即可以開始在程式碼中直接使用該類別。

您可以在其他狀況下建立範本。 例如,您可以:

另請參閱實例化範本類別


回饋