作者devilarise (Devil)
看板C_and_CPP
標題Re: [問題] 想請問class的使用時機
時間Sat Nov 21 07:37:10 2009
虛擬 繼承 多型
當你搞懂這三個怎樣用
類別應該就算是掌握了
類別沒什麼一定要怎樣的時機才用
只是當你用習慣類別
你就會自然的在應該使用的時候用了
這裡我想用印象說一點
以前我剛學會用類別的時候
由於當時還傻傻的沒看些進階書
(例如effective c++這類的)
有次在書局湊巧翻到侯捷大師一本
C++編程規範
看到一個關于設計類別的要點
裡頭提到說
類別要盡量小, 不要寫個肥茲茲的類別
看完後我才發現, 那時候我才覺得
原本一個我認為設計得還不賴的類別
竟然是個如此不堪入目的大肥豬
新手想練習類別
可以多給自己出些怪怪的題目
比如說,我曾試過想拿類別來設計"人"
這時候就想,人的最小單位應該是什麼?
我那時候好像用cell當最小的單位
class cell{};
就成了所有類別的鼻祖
所有類別都會繼承過這一層
有可能是直接繼承, 也有可能是間接繼承
那時候我寫到開始要想行為就放棄了
我一開始就挑錯了題目=_="
我忘了人是個很複雜的動物
而我還只是練習中的新手Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.133.240
推 snoopy0907:謝謝~受益良多..目前自己也在練習類別中 11/21 10:08
推 chemical1223:謝謝!看來要多練習囉! 11/21 17:02