民國107年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第42題

在UML 類別圖(Class Diagram)中,下列何者代表某類物件參與另一類物件的關係次數限制,至少 為0、至多為1?

題目

在UML 類別圖(Class Diagram)中,下列何者代表某類物件參與另一類物件的關係次數限制,至少 為0、至多為1?

  1. (1) 1..0
  2. (2) 0..1
  3. (3) 0-1
  4. (4) 1-0

官方答案

(2) 0..1

解析

UML 類別圖以多重性(multiplicity)標示參與關聯的物件個數,語法為「下限..上限」,中間用兩個點。0..1 表示該端可以是 0 個或 1 個物件,屬於選擇性(optional)的關聯;若寫成 1..*,則表示至少一個。選項 1「1..0」把上下限顛倒,不合法;選項 3、4 用連字號或顛倒順序,都不是 UML 規定的寫法。因此代表「至少 0、至多 1」的是 0..1。

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

官方資料