作者hazton (hazton)
看板C_and_CPP
標題[問題] 關於物件導向的三個特色
時間Tue Jan 19 00:15:13 2010
從學了C++開始就大概知道物件導向語言的三種特色:
繼承、封裝、多型
最近在網路上看到一篇文章,
內容有強調說如果學物件導向的語言如果不知道如何應用那三個特色
那就等於白學了
於是我開始回想以前所寫的程式,
發現我最多就只有用到"物件"的概念,
這三個特色怎樣想也用不到,
不過我覺得其實是我自己根本就不太能理解這三項所帶來的好處
所以想問問看板上的人,你們會用到這三項特色來做什麼樣的事情呢?
而這些事情用不是物件導向的程式來寫的話真的會很難表達出來嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.142.92
推 QQ29:不用刻意用阿 真的要用到再用就好 01/19 00:16
→ adxis:物件基本上有一定的封裝性 01/19 00:33
→ loveme00835:繼承來重複使用, 多型比較好擴充 01/19 00:53
推 POSIX:先把c++語法學起來,再從ooad學回來 01/19 01:29
→ fragileness:原po在板上搜尋"多型"就有很多舉例了 01/19 02:36
推 aecho:我覺得最大的好處是可以早點下班… 01/19 12:49
推 Arim:程式可以重複利用 不用假設太多重複的變數...... 01/21 20:52