我想出了两种不同的方法来在我的类中实现一些方法:
class Zoo {
public void addTiger(Tiger tiger);
public void addEmu(Emu emu);
// ...
}
class Zoo {
public void add(Tiger tiger);
public void add(Emu emu);
}
我可以看到,两者之间的唯一区别是冗长——但我是否遗漏了一些更基本的东西?一种方法会使将来的事情变得更加困难吗?