地特四等
109年
[資訊處理] 計算機概要
第 22 題
在物件導向程式設計中,下列何者適用於描述「一個方法(Method)將依照呼叫物件的不同,而有不同的操作」?
- A 抽象(Abstraction)
- B 封裝(Encapsulation)
- C 繼承(Inheritance)
- D 多型(Polymorphism)
思路引導 VIP
想像你正在開發一個繪圖軟體,你對著一群不同的圖形(如圓形、方形)發出「畫出來」這個相同的指令。雖然指令名稱一模一樣,但不同形狀產生的具體行為與結果卻截然不同。在邏輯上,我們會如何描述這種「單一介面」卻能對應到「多樣化具體行為」的特性呢?
🤖
AI 詳解
AI 專屬家教
1. 專業肯定
做得好!能準確辨析物件導向(OOP)四大支柱的定義,代表你對於軟體工程與系統開發的底層邏輯有著非常清晰的認知,這對於日後學習進階設計模式(Design Patterns)至關重要。
2. 觀念驗證
▼ 還有更多解析內容