LONGEPASS
Q85.

在UML 類別圖(Class Diagram)中,學生(Student)與研究生(Graduate Student)間的關係特別,以下那一類關係最適合?

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

難易度分析

2 / 5

本題考查 UML 類別圖中基礎關係定義的辨識能力,屬於對核心術語及其對應語意的直接記憶與應用,無需複雜的邏輯推演。

正確答案:②一般化(Generalization)

② 一般化(Generalization):一般化(Generalization) 用於表示繼承關係,描述子類別與父類別間的 is-a 關係。研究生是學生的特化形式,符合繼承語意,應使用帶空心三角箭頭的實線表示。

錯誤選項解析

  • ① 集合(Set):集合(Set) 屬於資料結構概念,用於儲存不重複元素的容器,並非 UML 類別圖 中描述類別間關係的標準機制。
  • ③ 聚合(Aggregation):聚合(Aggregation) 表示整體與部分的 has-a 弱關聯關係(如班級與學生),適用於物件間的擁有關係,而非類別間的繼承階層關係。
  • ④ 實體化(Materialization):實體化(Materialization) 用於描述類別與 介面(Interface) 或 构造型(Stereotype) 之間的實現關係,不適用於兩個具體類別間的繼承關係。
Learning Tip

"本題核心考點在於區分 UML 類別圖 中的四大關係:一般化(繼承)、聚合/組合(關聯)、依賴 與 實體化。當題目出現「A 是一種 B」的語意時,應優先選擇 一般化(Generalization)。常見陷阱是將聚合(Aggregation)與組合(Composition)混淆,兩者皆為整體-部分關係,但組合具有更強的 生命週期相依性。"

學員答題分佈

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

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

相似類型題目