可見性

在統一建模語言 (UML) 類別圖解中,可見性用來定義其他類別能不能使用和見到特定類別的屬性和作業。

比方說,類別中的屬性和作業,如果是具備公開可見性, 其他類別就可以看見而且使用它們; 如果是具備私密可見性,則只有包含它們的類別,才看得見它們,而且可以使用它們。

您可以利用裝飾圖示或文字符號,來顯示屬性和作業的可見性層次。 附加在關聯端名稱後面的文字符號,會顯示該關聯端的可見性。

可見性層次 屬性的圖示 作業的圖示 文字符號 說明
Private 本影像所顯示的,是屬性的 Eclipse Private 可見性裝飾圖示。 本影像所顯示的,是作業的 Eclipse Private 可見性裝飾圖示。 - 只有相同儲存器中的類別,才能看見及使用這些類別。
Protected 本影像所顯示的,是屬性的 Eclipse Protected 可見性裝飾圖示。 本影像所顯示的,是作業的 Eclipse Protected 可見性裝飾圖示。 # 只有相同儲存器或該儲存器子項中的類別,才能看見及使用這些類別。
Public 本影像所顯示的,是屬性的 Eclipse Public 可見性裝飾圖示。 本影像所顯示的,是作業的 Eclipse Public 可見性裝飾圖示。 + 任何可以看見該儲存器的類別,也可以看見及使用這些類別。
Package 本影像所顯示的,是屬性的 Eclipse Package 可見性裝飾圖示。 本影像所顯示的,是作業的 Eclipse Package 可見性裝飾圖示。 ~ 只有和該儲存器相同套件的類別,才能看見及使用這些類別。
相關概念
類別圖解
類別形狀
分類器
類別
關係
屬性
作業
無法分辨之參照的裝飾
對應關係
相關工作
變更屬性和作業的預設可見性樣式
指定屬性和作業的可見性樣式
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.