在統一建模語言 (UML) 類別圖解中,作業會要求一項呼叫分類器或類別實例來執行的服務。作業是包含在類別和介面中。 分類器所含的作業數目不拘,不過也可能連一個作業都沒有。
作業是功能或查詢的實作,這些功能或查詢可能會呼叫一個物件來執行。 妥善定義的作業,只會做一件事。
比方說,您可以製作一個 Cart 類別,讓它負責新增和移除客戶打算購買的商品。 然後再加入 addItem( ) 作業,將商品加到籃車中, 以及加入 removeItem( ) 作業,將商品移除。
在 UML 類別圖解中,Java™ 方法是對映至 UML 類別作業(行為)。
在 UML 類別圖解中,作業是位於某個形狀的作業區段中。
在該類別範圍中定義的作業(靜態),下面會加上底線。
作業的視覺化樣式,可以用文字符號(例如,"+")或圖示(例如,
)加以表示。
Java 程式碼 | UML 視覺化 |
![]() |
![]() |