民國114年 第2梯次 電腦軟體設計(C++)乙級 學科

第16題

在UML 類別圖(Class Diagram)中,類別沒有自己直接的實例(Instances),稱為下列何者?

題目

在UML 類別圖(Class Diagram)中,類別沒有自己直接的實例(Instances),稱為下列何者?

  1. (1) 抽象類別(Abstract Class)
  2. (2) 間接類別(Indirect Class)
  3. (3) 不完全類別(Incomplete Class)
  4. (4) 空白類別 (Empty Class)

官方答案

(1) 抽象類別(Abstract Class)

解析

在 UML 類別圖中,抽象類別(Abstract Class)以斜體名稱標示,本身不能直接被實體化(new),只能經由繼承由其子類別產生實例(Instances)。題目描述「沒有自己直接的實例」正符合抽象類別的定義。至於間接類別、不完全類別、空白類別均非 UML 標準術語,空白類別通常指無成員的類別,與能否實體化無關。故答案為抽象類別。

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

官方資料