Inheritance (繼承)
其實我不懂什麼時候才真正應該用繼承..
我的用法只是把繼承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
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
11/19 06:11, 4F
推
11/19 06:11, , 5F
11/19 06:11, 5F
推
11/19 06:13, , 6F
11/19 06:13, 6F
推
11/19 06:13, , 7F
11/19 06:13, 7F
推
11/19 07:54, , 8F
11/19 07:54, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):