類別

類別是統一建模語言 (UML) 圖解元素,代表共用一般結構和行為的物件或一組物件的摘要。

類別可以識別類別實例所掌控的屬性、作業、關係和語意。 每一個建立類別實例的物件,通常會提供它自己的屬性值。 屬性又稱為變數、成員變數、內容和欄位,但通常是當作變數來實作。

在圖解中,類別是一個含有三個區段的矩形。

本影像代表圖解中的一個 Java 類別。

您可以利用其他區段來顯示其他詳細資料,例如,類別實例可以接收的限制或信號。

應用程式中的類別,通常是出現在類別圖解中。 類別或類別實例(物件或分類器角色)也常以其他類型的圖解表示,其中包括序列圖在內。 您可以將類別加到圖解中,代表下列項目:

範例

電子商務應用程式可以包含 Cart 類別。 該類別會定義一個 itemList 屬性,以及屬於所有 Cart 類型物件的 addItem 作業。 在執行時期,可能會建立多個 Cart 類別實例,每一個都負責掌管該類別所定義的屬性和作業。 在下列情況下,每一個實例的屬性值都各不相同: 比方說,一個類別物件呼叫 addItem 作業,將視訊加到其 itemList 屬性中, 而另一個實例則使用相同的作業來新增書籍。

相關概念
類別圖解
類別形狀
分類器
關係
屬性
作業
無法分辨之參照的裝飾
對應關係
可見性
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.