民國100年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第43題
在U M L 類別圖( C l a s s D i a g r a m ) 中,下列何者代表某類物件參與另一類物件的關係次數限 制,至少為0 、至多為1 ?
題目
在U M L 類別圖( C l a s s D i a g r a m ) 中,下列何者代表某類物件參與另一類物件的關係次數限 制,至少為0 、至多為1 ?
- (1) 1 . . 0
- (2) 0 . . 1
- (3) 0 - 1
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。