我實施一個系統,我有一個名爲接口「的MyMethod」(名稱是任意的),以及大量的小班正在實施這種方法(特別是覆蓋它的「呼叫」法),和我使用多態將這些實例創建爲列表。多繼承類,他們必須在單獨的文件?
的事情是,因爲我有很多實現方式,它更容易把這些類在同一個Java文件(MyMethod.java)這些小班的,就像這樣:
public interface MyMethod {
public String call(foo param1, bar param2) throws SQLException, IOException;
}
class FooMethod1 implements MyMethod {
@Override
public String call(foo param1, bar param2) throws SQLException, IOException {
//Do Something
}
}
class FooMethod2 implements MyMethod {
@Override
public String call(foo param1, bar param2) throws SQLException, IOException {
//Do Something Different
}
}
然而,把這些類放在同一個文件中,雖然整潔,似乎我反對在Java中應該做的事情。
是否還好有相同的文件,這些類?或者我應該將它們分別移至單獨的文件中?
感謝
我不明白爲什麼這是值得downvoting。我認爲這對於一個新手來說實際上是個好問題......好吧,也許他本人可以在公約文檔中找到它,但確實如此:最佳實踐和慣例多久一次? – Fildor