作者mself (mself)
看板C_and_CPP
標題[問題] 請問怎麼看懂 OO 的程式
時間Fri Dec 2 22:28:59 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux, GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Python
問題(Question):
看 non-OO 的 code 感覺還算看得出程式脈絡,
除非用了很多 function pointer 或特殊的 macro
可是看 OO 的 code 總感覺看不出程式怎麼執行的
特別是 C++ / python 混和的,好像更容易搞不清楚來龍去脈。
當然,主要是我不熟悉 OO,也很少寫 OO 架構下的程式的關係。
想請教是否能給我一些忠告?
或是您曾經有類似歷程,分享一下寶貴的經驗?
非常謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.137.3
※ 編輯: mself 來自: 59.104.137.3 (12/02 22:29)
推 x000032001:我個人是寫了一段時間的java以後才比較能領悟@@ 12/02 22:52
推 mingtai1:從寫C轉到C++的感覺是,以前C習慣看"流程". 但轉C++後改成 12/02 23:13
→ mingtai1:去看類別功能,還有物件的互動關係.流程已經看不太出來了 12/02 23:14
→ mingtai1:C++流程感覺只有main進入後物件被創造的那段..之後就沒了 12/02 23:15
推 TaiwanXDman:我們教授也是用Java讓我們學OO的 12/02 23:31
推 elfkiller:先找main 再來找文件 然後去廟裡拜拜 12/02 23:53
→ mself:謝謝以上寶貴的意見~ 12/04 15:21