2013-02-27 31 views
-3

如果需要在java中擴展多個類,我們該怎麼辦? 據我所知,我們有接口。但問題是我們不能將方法定義到接口中,以及何時會實現此接口。我們將不得不覆蓋所有存在於接口中的方法。然後代碼冗餘即將到來。如何在java中設計合適的類結構

所以給我解決方案。您的答覆將不勝感激。

感謝

+2

你會發布你的情況的類和一些相關的方法嗎? – 2013-02-27 17:39:34

+0

如果你實現了兩個不同的接口,爲什麼你會有代碼冗餘? – 2013-02-27 17:40:14

+0

展示了一個真實的例子,你試圖獲得什麼,以獲得有關你的問題的指導,否則我們會是盲人試圖引導另一個盲人。 – 2013-02-27 17:41:49

回答

4

你在談論剛剛重用的代碼?如果您需要調用另一個類的方法(不在當前層次結構中),爲什麼不使用Composition?

一個OOP原則是喜歡構成繼承。