LONGEPASS
Q82.

在UML 中,下列何者提供一個類別(Class)的外在介面?

電腦軟體設計共同科目 · 乙級 · Q82

難易度分析

2 / 5

本題屬於基本名詞定義的辨析,需區分類別的行為定義與結構關係,不涉及複雜的綜合應用或陷阱,僅需掌握 UML 基礎概念即可完成。

正確答案:③操作(Operation)

③ 操作(Operation):操作(Operation) 定義了類別對外提供的服務或行為,即類別的公開方法,是外部物件與該類別互動的外在介面。

錯誤選項解析

  • ① 觀點(View):觀點(View) 用於呈現系統的不同視角或抽象層次,例如邏輯視圖或部署視圖,並非用來定義類別的外在介面。
  • ② 建構子(Constructor):建構子(Constructor) 是物件初始化時呼叫的特殊方法,負責配置記憶體與設定初始狀態,不屬於對外提供的服務介面。
  • ④ 關聯(Association):關聯(Association) 描述兩個或多個類別之間的結構性連結關係,用於表達類別間的導航性或Multiplicity,而非介面定義。
Learning Tip

"本題核心考點為 UML 類別圖(Class Diagram) 中操作(Operation) 與關聯(Association) 的區別。操作代表類別的行為介面,關聯代表類別間的結構關係。實務上常混淆 Operation(操作) 與 Interface(介面),需注意:操作是單一類別層級的方法定義,而 Interface 是跨類別的合約規範。"

學員答題分佈

①觀點(View)0%
②建構子(Constructor)0%
③操作(Operation)0%
④關聯(Association)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目