[問題] 請推薦有稍微真實範例的物件導向書

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

Links booklink

Contact Us: admin [ a t ] ucptt.com