如果需要在java中擴展多個類,我們該怎麼辦? 據我所知,我們有接口。但問題是我們不能將方法定義到接口中,以及何時會實現此接口。我們將不得不覆蓋所有存在於接口中的方法。然後代碼冗餘即將到來。如何在java中設計合適的類結構
所以給我解決方案。您的答覆將不勝感激。
感謝
如果需要在java中擴展多個類,我們該怎麼辦? 據我所知,我們有接口。但問題是我們不能將方法定義到接口中,以及何時會實現此接口。我們將不得不覆蓋所有存在於接口中的方法。然後代碼冗餘即將到來。如何在java中設計合適的類結構
所以給我解決方案。您的答覆將不勝感激。
感謝
你在談論剛剛重用的代碼?如果您需要調用另一個類的方法(不在當前層次結構中),爲什麼不使用Composition?
一個OOP原則是喜歡構成繼承。
您可以使用composition instead of inheritance,但要確保首先獲得概念。
你會發布你的情況的類和一些相關的方法嗎? – 2013-02-27 17:39:34
如果你實現了兩個不同的接口,爲什麼你會有代碼冗餘? – 2013-02-27 17:40:14
展示了一個真實的例子,你試圖獲得什麼,以獲得有關你的問題的指導,否則我們會是盲人試圖引導另一個盲人。 – 2013-02-27 17:41:49