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