java - 在 Java 中使用继承或接口(interface)的案例?

标签 java

我有一个非常简单的应用程序,它需要一个数据源。目前它是一个平面文件,但稍后它会变成一个数据库。我需要您对此处使用继承或接口(interface)的意见。哪个更好,为什么?我的意见是使用接口(interface),因为它会很灵活,但我也可以将数据源作为抽象类。

最佳答案

您可以使用抽象类,其中存在所有实现都需要访问的通用功能。这里的数据库和文件实现非常不同,它们没有任何共同点,所以我会选择接口(interface)。

关于java - 在 Java 中使用继承或接口(interface)的案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508696/

相关文章:

java - 在 Vaadin 网格中显示来自 SQL 的数据

java - 显示空 View 后过滤器列表不会重新出现

java - 有没有办法在某些特定索引处用字符填充字符串?

java - 为什么我们将 Loggers 声明为 static final?

java - 在Spring中使用@QueryParam

java - 在 Windows Server AMI 上自动安装 Java 8

java - 在 Play Framework 2 上进行单元测试时出现错误

java - Java 中的 Prolog 列表与 JPL

java - 将 StreamResult 转换为字符串或 xml

java 使用 isAlive() 启动一个线程