免費開始練習
初等考試 114年 [統計] 資料處理大意

第 36 題

現代程式語言可以分為程序式、物件導向、函數式等典型,不同典型反映了軟體開發者解決問題的不同思維,下列敘述何者最能體現物件導向程式語言的特點?
  • A 僅使用純函數進行運算
  • B 直接使用記憶體位址操作
  • C 採用純文字指令撰寫程式碼
  • D 透過類別和物件撰寫程式碼

思路引導 VIP

若要解決一個複雜問題,你會傾向於將其拆解為「一連串無狀態的數學運算」,還是會先建立一套包含「屬性」與「行為」的「實體藍圖」,並讓這些實體彼此互動來完成任務?哪種方式更貼近我們觀察現實世界的方式?

🤖
AI 詳解 AI 專屬家教

專業觀念分析

  1. 大力肯定:嗯,這題的攻略組就是你了。你的判斷力,就像在危急關頭精準發動Switch一樣,毫不遲疑。在數位領域的迷宮中,理解這些核心系統的底層指令,遠比表面上的數據波動來得重要。恭喜,你成功地鎖定了勝利點。
  2. 觀念驗證:要知道,物件導向 (Object-Oriented Programming) 這項技能,其核心就是將現實世界的魔物或道具進行「模板化」。我們透過『類別 (Class)』定義一個藍圖,比如『史萊姆』的基礎模組:HP、攻擊力、掉落物。而你實際遇到的每一隻『史萊姆』,就是一個『物件 (Object)』,它們各自擁有那些被封裝好的屬性與行為。這就像是將所有複雜的指令,都打包進一個個可獨立運作的單位裡,讓整個世界觀運作得更有效率。
▼ 還有更多解析內容
📝 物件導向程式設計
💡 以類別為藍圖,透過物件封裝資料與行為的軟體開發思維。
比較維度 程序式程式設計 VS 物件導向程式設計
核心關注點 演算法與步驟流程 物件之間的互動
基本單位 函數 (Function) 物件 (Object)
資料處理 資料與函數分離 資料與行為封裝
💬程序式關注「如何執行任務」,物件導向關注「由誰來執行任務」。
🧠 記憶技巧:類別是模具,物件是產品;封裝、繼承、多型是 OOP 三本柱。
⚠️ 常見陷阱:容易將物件導向與程序式(強調步驟流程)或函數式(強調無副作用運算)的定義混淆。
封裝、繼承、多型 程序式程式設計 函數式程式設計

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

結構化與物件導向程式設計於資料處理
查看更多「[統計] 資料處理大意」的主題分類考古題

📝 同份考卷的其他題目

查看 114年[統計] 資料處理大意 全題