2010-12-21 [Chatter] 不要繼承不必要的介面或是類別 2538 0 Other 2012-01-13 [Chatter] : 不要繼承不必要的介面或是類別 常常有人用車、汽車、模型車,來解釋物件的繼承。 可是卻沒有特別解釋,是因為上層的程式使用了車,汽車跟模型車是用來抽換的下層。 反而去解釋,因為汽車跟模型車都有一些共通的功能,所以才用繼承。 就物件導向語言面來說,這樣是正確的。 就物件導向設計面來說,這樣是誤導的。 簽名檔 期許自己 能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。 真正做到「以形寫神」的境界。 回首頁