クラスにいくつかのメソッドを実装するために、2 つの異なる方法を考え出しました。
class Zoo {
public void addTiger(Tiger tiger);
public void addEmu(Emu emu);
// ...
}
class Zoo {
public void add(Tiger tiger);
public void add(Emu emu);
}
私が見ることができる2つの唯一の違いは冗長性ですが、もっと基本的なものが欠けていますか? 1 つのアプローチが将来、何かをより困難にするでしょうか?