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

第78題

軟體系統發展之物件導向技術中,下列那些為建立繼承關係時所採用的方式?

題目

軟體系統發展之物件導向技術中,下列那些為建立繼承關係時所採用的方式?

  1. (1) 自下而向上一般化(Generalization)
  2. (2) 從內到外擴展化(Expansion)
  3. (3) 從複雜到簡單化(Simp lification)
  4. (4) 自上而下特殊化(Specialization)

官方答案

(1) 自下而向上一般化(Generalization)、(4) 自上而下特殊化(Specialization)

解析

建立繼承關係有兩種方向:由多個類別抽出共同特性往上形成父類別,稱為一般化(Generalization),是由下而上;由父類別往下新增或細分專屬子類別,稱為特殊化(Specialization),是由上而下。Expansion 與 Simplification 不是建立繼承關係的標準方式,因此選1、4。

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

官方資料