我有一个非常简单的应用程序,它需要一个数据源。目前它是一个平面文件,但稍后它会变成一个数据库。我需要您对此处使用继承或接口(interface)的意见。哪个更好,为什么?我的意见是使用接口(interface),因为它会很灵活,但我也可以将数据源作为抽象类。
最佳答案
您可以使用抽象类,其中存在所有实现都需要访问的通用功能。这里的数据库和文件实现非常不同,它们没有任何共同点,所以我会选择接口(interface)。
关于java - 在 Java 中使用继承或接口(interface)的案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508696/