[问题] 请推荐有稍微真实范例的物件导向书

楼主: 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
" target="_blank" rel="nofollow">
这本也不错,不过语言是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