对象扩展 class 没有实现是什么意思
What does it mean when object extends class with no implementation
object PostgresDriver extends PostgresDriver
我在没有任何实现的情况下看到了这个。我想知道这是否会自动创建一个单例 class?
这是非常标准的做法,定义一个特征来表示抽象,然后提供该特征的标准实现作为对象。如果你只是把它作为对象来做,你就没有抽象来引用它,这样的东西至少会使模拟和测试变得困难
object PostgresDriver extends PostgresDriver
我在没有任何实现的情况下看到了这个。我想知道这是否会自动创建一个单例 class?
这是非常标准的做法,定义一个特征来表示抽象,然后提供该特征的标准实现作为对象。如果你只是把它作为对象来做,你就没有抽象来引用它,这样的东西至少会使模拟和测试变得困难