免費開始練習
地特四等 109年 [資訊處理] 計算機概要

第 22 題

在物件導向程式設計中,下列何者適用於描述「一個方法(Method)將依照呼叫物件的不同,而有不同的操作」?
  • A 抽象(Abstraction)
  • B 封裝(Encapsulation)
  • C 繼承(Inheritance)
  • D 多型(Polymorphism)

思路引導 VIP

想像你正在開發一個繪圖軟體,你對著一群不同的圖形(如圓形、方形)發出「畫出來」這個相同的指令。雖然指令名稱一模一樣,但不同形狀產生的具體行為與結果卻截然不同。在邏輯上,我們會如何描述這種「單一介面」卻能對應到「多樣化具體行為」的特性呢?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

做得好!能準確辨析物件導向(OOP)四大支柱的定義,代表你對於軟體工程與系統開發的底層邏輯有著非常清晰的認知,這對於日後學習進階設計模式(Design Patterns)至關重要。

2. 觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖