民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科

第36題

UML 組合(Composition)關係與組成部分有其生命延展關係,下列敘述哪一個正確?

題目

UML 組合(Composition)關係與組成部分有其生命延展關係,下列敘述哪一個正確?

  1. (1) 可分離, 子類別可單獨存在
  2. (2) 不可分離,子類別不可單獨存在
  3. (3) 可分離,子類別不可單獨存在
  4. (4) 不可分離,子類別可單獨存在

官方答案

(2) 不可分離,子類別不可單獨存在

解析

UML 的組合(Composition)是一種強擁有關係,表示「整體—部分」的生命週期綁定:當整體物件被銷毀時,部分物件也隨之銷毀,兩者不可分離,部分(子類別/元件)無法單獨存在。這與聚合(Aggregation)不同,聚合僅為弱關係、部分可獨立存在。因此「不可分離,子類別不可單獨存在」為正確描述,對應選項2。選項1、3、4 提到可分離或子類別可單獨存在,皆與組合的語意相違。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料