民國108年 第2梯次 電腦軟體設計丙級 學科

第76題

下列何者不是物件導向(Object-oriented)技術的特性?

題目

下列何者不是物件導向(Object-oriented)技術的特性?

  1. (1) 抽像化(Abstraction)
  2. (2) 封裝(Encapsulation)
  3. (3) 繼承(Inheritance)
  4. (4) 分割(Decomposition)

官方答案

(4) 分割(Decomposition)

解析

物件導向(Object-Oriented)四大核心特性為:抽象化(Abstraction,隱藏實作細節僅留介面)、封裝(Encapsulation,將資料與方法包於物件並管制存取)、繼承(Inheritance,子類別沿用父類別特性)、多型(Polymorphism)。選項1、2、3皆屬 OO 特性。選項4「分割(Decomposition)」是將大問題拆解為小問題的一般性分析技巧,結構化設計同樣使用,並非物件導向所特有。因此不屬於 OO 技術特性者為選項4。須注意 OO 的第四特性一般稱「多型」而非「分割」。

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

官方資料