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

第46題

下列有關UML 聚合(Aggregation) 、 組合(Composition)、 關聯(Association)等三種關係的強烈程 度,何者為真?

題目

下列有關UML 聚合(Aggregation) 、 組合(Composition)、 關聯(Association)等三種關係的強烈程 度,何者為真?

  1. (1) 聚合> 關聯> 組合
  2. (2) 關聯> 聚合> 組合
  3. (3) 聚合 > 組合> 關聯
  4. (4) 組合> 聚合> 關聯

官方答案

(4) 組合> 聚合> 關聯

解析

UML中三者關係強度由強至弱為:組合(Composition)>聚合(Aggregation)>關聯(Association)。組合表示整體與部分生命週期一致(如房子與房間),部分不能獨立存在;聚合為較鬆散的整體–部分(如車與輪胎),部分可獨立;關聯僅表示物件間相互參考,最弱,故選4。

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

官方資料