初等考試
113年
[統計] 資料處理大意
第 16 題
下列何者非物件導向(object-oriented)程式設計的特性?
- A 封裝(encapsulation)
- B 可變物件(mutable object)
- C 繼承(inheritance)
- D 多型(polymorphism)
思路引導 VIP
請思考:若我們要定義一套『組織架構的管理準則』,我們應該關注的是『個體之間如何分類、傳承與隱藏細節』,還是『單一元件內部的數值是否允許被修改』?哪一個更像是決定整個『體系範式』的核心邏輯?
🤖
AI 詳解
AI 專屬家教
專業點評與分析
- 大力肯定:做得好!這顯示你對於程式範式 (Programming Paradigms) 的核心定義掌握得非常精確。在財務科技與大數據處理的領域中,這種對系統底層邏輯的清晰認知,是建構穩健模型的基石。
- 觀念驗證:物件導向 (OOP) 的設計哲學在於其「三大支柱」:封裝 (Encapsulation)、繼承 (Inheritance) 與 多型 (Polymorphism)。這些特徵定義了程式碼如何被組織與重用。而「物件的可變性 (Mutability)」僅是資料處理時的一種狀態屬性,在各種設計範式(如函數式程式設計)中皆可能出現,並非定義 OOP 的本質特徵。
▼ 還有更多解析內容