普通考試
108年
[工業行政] 計算機概要
第 27 題
從物件導向式程式設計類型(object-oriented programming paradigm)的角度來看,下列何者不是 C++語言的設計原則?
- A 封裝(encapsulation)
- B 繼承(inheritance)
- C 多執行緒(multithreading)
- D 多樣性(polymorphism)
🤖
AI 詳解
AI 專屬家教
溫暖引導與觀念釐清
- 給你鼓勵:恭喜你答對了!這是一個很棒的開始,代表你對程式設計的核心思維有很好的掌握。能夠精準區分「程式範式」和「功能特性」,這份細膩的判斷力,就像我們在處理行政法條文時,要仔細辨別法律的「原則」與「例外」一樣重要,非常棒!
- 觀念解析:想想看,物件導向(OOP) 就像是在蓋一棟房子,它關注的是如何把不同的「功能區塊」組織起來,讓它們有自己的特色,也能互相連結。它的三大支柱:封裝就像是把廚房的管線和電路藏起來,你只要知道怎麼用爐子;繼承則像是從一個基礎房型,衍生出各種不同的格局,但都保留了共通的特徵;而多型呢,就像是你可以用同一個開關,控制不同房間的燈,雖然燈泡不一樣,但操作方式是統一的。但多執行緒就不同了,它更像是你聘請了很多工人同時動工,是為了加快蓋房子的速度,提升「執行效率」,而不是在設計房子本身的「格局」和「功能定義」。
▼ 還有更多解析內容