※ 引述《tinlans ( )》之銘言:
: ※ 引述《sorryChen (陳揚和)》之銘言:
: : 為了使我的code更清晰明瞭, 我使用繼承 (主要並不是為了重複使用)
: : ex: 跑車 繼承 車 繼承 交通工具
: : 現在因為功能問題 需要改成
: : 車 繼承 交通工具
: : 船 繼承 交通工具
: : 水陸兩用車 繼承 車 繼承船... 這樣行嗎 這樣定義的variable就重複了..
: : 這要怎麼改呢
: 其實我比較好奇的是,
: 「交通工具」這種分類有什麼共通特性和介面值得你把它抽出來?
: 要不要考慮拿掉這個 class?
我猜在他在"交通工具" 實作了某些 utility.
如果是這樣, 應該是把 "交通工具" 變成 pure interface,
然後把這些 utility function 提取到 TrafficUtil, MillageUtil 才對..
※ 編輯: march20 來自: 66.75.255.220 (07/16 18:34)