interface - 即使我只有一个实现,我还应该对接口(interface)进行编码吗?

标签 interface implementation

我认为标题不言自明——如果该接口(interface)只有 1 个具体实现,我为什么要编写一个接口(interface)然后实现一个具体类?

最佳答案

我认为你不应该;)

无需使用相应的接口(interface)来隐藏所有类。

即使您以后要进行更多实现,也可以在必要时随时提取接口(interface)。

关于interface - 即使我只有一个实现,我还应该对接口(interface)进行编码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1519958/

相关文章:

c++ - 如何将这个工厂逻辑保存在一个地方?

delphi - 这是Delphi 2009中的错误吗?

java - 使用接口(interface)中定义的方法来调用克隆方法

interface - F# 中的对象表达式和捕获的状态

c++ - 实现默认构造函数

python - 判断列表位置的正确实现

algorithm - 任何快速而强大的实现来计算 3d 点云的最小边界框?

Java的默认接口(interface)方法与私有(private)实例方法冲突?

java - 为什么空方法 appendTo 有意义?

c - Bron-Kerbosch C 实现