使用合約標籤來指定埠合約。合約可透過與其他介面的關係來指定提供的介面及需要的介面。
關於這項作業
有兩種類型的合約:
- 明確表示該合約在模型中是明確的介面。明確的合約可以重複使用,因此數個埠可以具有相同的合約。
- 隱含表示該合約是「隱藏」的介面,僅作為該埠的合約而存在。
針對提供的及必要的介面,有三個可用按鈕:
- 新增可將介面新增至可用介面的清單。針對提供的介面,這表示合約會繼承選取的介面;對於需要的介面,這表示合約將具有模板化為介面«用法»的新相依關係。
- 編輯可開啟所選取元素的「特性」視窗,以便您可以修改它。
- 移除可移除具有所選取介面合約的關係。
如果您選取一般標籤上的已倒轉勾選框,則合約標籤的底端會顯示紅色訊息,表示合約已倒轉。
程序
- 若要指定提供的介面,請選取「提供的資料夾」介面,然後按一下頂端群組框中的新增按鈕。這時會開啟「新增介面」視窗。
- 輸入介面的新名稱,或使用清單來指定介面。
- 按一下確定。
- 您現在會回到合約標籤,其中列出您指定的提供介面。
- 若要指定必要的介面,請按一下必要資料夾,然後選取新增。這時會開啟「新增介面」視窗。
- 指定必要的介面,然後按一下確定。
註: 如果提供的介面(包括合約)具有與另一個介面的關聯,則另一個介面是必要的介面。
- 按一下確定。
註: 如果由埠提供的介面繼承自另一個介面,則依定義,埠也會提供基礎介面。此結構表示如果您想要從合約中移除基礎介面,則您必須移除兩個介面之間的一般化(移除此類介面之前,產品會通知您也會移除一般化。)