作者屬於「潮流趨勢+未來工作需求」混合動機。
傳說上帝用模子造人。模子 = 類別,造出來的人 = 物件/實例。
模子定義共同特徵:眼睛、鼻子、會說話、會唱歌…
屬性 = 眼睛大小、眉毛長度、是否帥氣…
方法 = 說話、打架、談戀愛…
面向物件程式設計 = 學習上帝造人的思維:將程式拆解成功能區塊,抽出通用部分定義為類別,需要時實例化使用。
| 術語 | 大白話解釋 |
|---|---|
| Class | 模子、模板 |
| Object/Instance | 模子造出來的實體 |
| Instantiation | 用模子造實體的動作 |
| Attribute | 實體的靜態特徵資料 |
| Method | 實體的動態行為能力 |
| OOP | 用「造模子、產實體」的思維寫程式 |