LONGEPASS
Q86.

在UML 類別圖(Class Diagram)中,部分屬於 (Part-of)的觀念用何種關係代表?

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

難易度分析

2 / 5

本題屬於 UML 類別圖關係定義的基礎概念考查,僅需掌握標準術語與其對應之語意關係即可作答,不含複雜的陷阱或複合分析,因此判定為容易。

正確答案:③聚合(Aggregation)

③ 聚合(Aggregation):聚合(Aggregation) 是 UML 中用來表示「部分屬於(Part-of)」或「Has-a」關係的標準符號,以空心菱形箭頭表示整體與部分之間的弱擁有關係,部分物件可獨立於整體存在。

錯誤選項解析

  • ① 集合(Set):集合(Set) 是資料結構中的概念,並非 UML 類別圖中用來表示部分與整體關係的標準關係類型。
  • ② 一般化(Generalization):一般化(Generalization) 代表的是「是一種(Is-a)」的繼承關係,用於描述父類別與子類別之間的泛化結構,而非部分屬於關係。
  • ④ 實體化(Materialization):實體化(Materialization) 並非 UML 標準關係類型,此名詞通常用於描述抽象概念轉為具體實作的過程,與部分屬於關係無關。
Learning Tip

"UML 類別圖中,聚合(Aggregation) 與 組合(Composition) 皆表示 Part-of 關係,但兩者關鍵差異在於生命週期依賴性:聚合為弱關係(部分可獨立存在,如:部門與員工),組合為強關係(部分隨整體消亡,如:公司與部門)。考試常混淆 Generalization(Is-a) 與 Aggregation(Has-a),需特別辨別語意差異。"

學員答題分佈

①集合(Set)0%
②一般化(Generalization)0%
③聚合(Aggregation)0%
④實體化(Materialization)0%

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

相似類型題目