看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux/Windows 問題(Question): 印象中,一些書說明物件導向的範例較不真實 極端一點,好像有看到舉例 鴨子呱呱叫、鴿子咕咕叫, 鴨子和鴿子都是禽類,禽類會叫 禽類(鴨子).叫()是呱呱而不是咕咕 ... 確實幫助瞭解概念,但難免覺得有些太簡化了 想請問版友是否有讀到過覺得範例/習題不錯的書 能引導讀者思考先設計哪些基礎物件、繼承出一些衍伸物件... 哪些部分該用 virtual function... 解決/實現真實一些的問題/功能 可以是英文書,C++優先,但其他語言也可以 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.73.7.210 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1425567375.A.CD9.html
celestialgod: sololearn learn C++的例子也很接近... 03/05 23:02
celestialgod: 玩遊戲有敵人,敵人有兩種:忍者跟怪獸都會攻擊 03/05 23:03
celestialgod: 忍者跟怪獸都是敵人的衍伸類別 03/05 23:03
celestialgod: 忍者跟怪獸都會攻擊,但是攻擊不相同 03/05 23:04
purpose: Design Pattern 的書才會真實 03/05 23:05
※ 編輯: mself (203.73.7.210), 03/05/2015 23:12:52
Killercat: 你講的應該是head first...老實講我覺得有基礎的人看 03/06 00:57
Killercat: 那本真的會很痛苦,會一直忍不住吐槽裡面的範例 orz 03/06 00:57
Killercat: 但是四人幫那本很多人看到第二章就放棄了 XDDDD 03/06 00:58
Killercat: 基本上我推四人幫那本 但是請跳過第二章 03/06 00:58
plover: Writing Compilers and Interpreters: A Software 03/06 12:46
plover: Engineering Approach by Ronald Mak 03/06 12:46
legendmtg: http://tinyurl.com/mfc26bz 03/06 13:04
tyc5116: http://ppt.cc/280m 這本也不錯,不過語言是JAVA 03/06 14:34
carylorrk: 視窗程式算是早期 Qt 應用之一,也可以從這下手 03/06 17:52
carylorrk: 心理想着視窗程式就不小心打成 Qt 啊啊啊XDD 03/06 17:53
carylorrk: 我是要說視窗程式也是早期物件導向應用之一...orz 03/06 17:53
lc85301: 我倒覺得與其找書看不如去找project 寫 03/07 11:23
lc85301: 好的project 就是好例子 03/07 11:23