民國114年 第2梯次 電腦軟體設計(C++)乙級 學科
第47題
UML 組合(Composition)關係與組成部分有其生命延展關係,下列敘述哪一個正確?
題目
UML 組合(Composition)關係與組成部分有其生命延展關係,下列敘述哪一個正確?
- (1) 可分離, 子類別不可單獨存在
- (2) 不可分離,子類別不可單獨存在
- (3) 不可分離,子類別可單獨存在
- (4) 可分離,子類別可單獨存在
官方答案
(2) 不可分離,子類別不可單獨存在
解析
UML 組合(Composition)表示整體與部分具有共同生命週期:整體被銷毀時,部分也隨之銷毀,部分不能脫離整體單獨存在,例如訂單與訂單明細。選項 1 與 4 所稱「可分離」較接近聚合(Aggregation)關係;選項 3 稱子類別(部分)可單獨存在,也與組合的強聚合特性不符。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。