object PostgresDriver extends PostgresDriver
Что это значит, когда объект расширяет класс, без реализации
Я вижу это в пятне, без реализации вообще. Я удивляюсь, что это просто автоматически создает одноэлементный класс?
object PostgresDriver extends PostgresDriver
Что это значит, когда объект расширяет класс, без реализации
Я вижу это в пятне, без реализации вообще. Я удивляюсь, что это просто автоматически создает одноэлементный класс?
Это довольно стандартная практика, определяющая черту, представляющую абстракцию, а затем предоставляющую стандартную реализацию этой черты как объекта. Если вы просто делаете это как объект, у вас нет абстракции, чтобы ссылаться на него, и такие вещи могут затруднить насмешку и тестирование.
Это довольно стандартная практика, определяющая черту для представления абстракции и а затем обеспечивает стандартную реализацию этого признака как объекта. Если вы просто делаете это как объект, у вас нет абстракции, чтобы ссылаться на него, и такие вещи могут затруднить насмешку и тестирование, как минимум, – cmbaxter
@cmbaxter вы можете скопировать и вставить это в ответ, чтобы я мог отметить ответ. благодаря –