Inheritance (繼承)

看板Programming作者 (陳揚和)時間17年前 (2008/11/19 03:11), 編輯推噓7(701)
留言8則, 4人參與, 最新討論串1/2 (看更多)
其實我不懂什麼時候才真正應該用繼承.. 我的用法只是把繼承structuralize我的code. 比如說我要設計一台跑車的class. 我就先設計"交通工具"此class..再設計車這個class 繼承交通工具 在設計"跑車"繼承"車", 雖然其實所有的class都是我寫的 而且目前我只需要跑車.. 這個物件 但因為這個物件有許多 memeber function 和 variables 我是靠繼承來把code在功能上 分的比較清楚..我還使用多重繼承 來讓一個class有多個class的member 和function. 現在被說這樣做很不好, 誤解了inheritance的真意 而且能盡量不用繼承最好...我想版友們一定會叫我去看書 我看來看去還是看不懂為什麼不好 請原諒我沒看過pattern design但是有沒有大師可以指點一下 (March 學長....) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.87.33

11/19 04:23, , 1F
你需要 OOAD 版...
11/19 04:23, 1F

11/19 04:55, , 2F
感謝
11/19 04:55, 2F
sorryChen:轉錄至看板 OOAD 11/19 04:55

11/19 06:10, , 3F
被點名了 -___- 比較理想的繼承方式是
11/19 06:10, 3F

11/19 06:11, , 4F
interface inheritance, 這才是真的把
11/19 06:11, 4F

11/19 06:11, , 5F
interface 和 implementation 分開
11/19 06:11, 5F

11/19 06:13, , 6F
然後你說的問題 design pattern 頭幾章有
11/19 06:13, 6F

11/19 06:13, , 7F
大致討論過, 建議先去看看 :P
11/19 06:13, 7F

11/19 07:54, , 8F
點名在提問手守則被列為大忌啊!!!
11/19 07:54, 8F
文章代碼(AID): #198nD6j2 (Programming)
文章代碼(AID): #198nD6j2 (Programming)