您可以使用某個類別來建立範本類別。此外,部分範本參數可以指定為特定類型及特殊化函數,以建立內容與原始範本無關的特殊化或新的類別/函數。
關於這項作業
您可以使用 IBM® Rational® Rhapsody® DiffMerge 來尋找及合併範本資訊。
程序
- 在 IBM Rational Rhapsody 瀏覽器中按兩下類別,以開啟其「特性」視窗。
- 在一般標籤的類別類型區域,選取範本圓鈕。
請注意,這時會顯示範本參數標籤。
- 在範本參數標籤上,按一下 <新建>。
- 鍵入名稱以將產品所建立的預設名稱取代為 <class_n>。
- 接受預設類型或從類型清單中選取其他類型。
- 若要新增範本的引數,請按一下「呼叫特性對話框」按鈕
,以開啟「範本引數」視窗。
請注意下列關於「範本引數」視窗的資訊:- 如果您選取使用現有類型勾選框,您可以變更類型並輸入說明。
在 C++ 中,您還可以提供範本引數的預設值。
- 如果您清除使用現有類型勾選框,則您可以輸入程式碼以進一步簡化引數類型,如某個類型或特定類型陣列的指標。當在 C++[Java] 宣告欄位中輸入程式碼時,您還可以看到已經定義的其他引數。
- 按一下確定以關閉「範本引數」視窗,並回到範本參數標籤。
- 透過按一下範本參數標籤上 <新建>,可以視需要新增更多範本。
- 若要決定範本參數標籤上的引數順序,可以使用「上移項目」按鈕
及「下移項目」按鈕
。
- 如果存在您要使用的主要範本,請在主要範本清單中選取該範本。此清單包含此類別是其特殊化類別的範本。要實例化的參數會顯示在主要範本清單框下方的方框中。
僅在您選取某個範本作為主要類別時,才可以定義特殊化參數。 註: 當您嘗試刪除具有特殊化的範本時,產品會警告您該範本具有參照。
如果您確實要刪除範本,則當您檢查模型時,此特殊化將產生錯誤。
- 按一下確定。
該範本在瀏覽器的類別種類中列出。
結果
建立範本類別之後,您即可以開始在程式碼中直接使用該類別。
您可以在其他狀況下建立範本。
例如,您可以:
另請參閱實例化範本類別。