Фабрика, которая создаёт семейство связанных объектов. В Go — интерфейс с методами создания: DatabaseFactory с методами NewUserRepo(), NewOrderRepo(). PostgresFactory и MongoFactory реализуют этот интерфейс и возвращают соответствующие реализации.
Фабрика, которая создаёт семейство связанных объектов. В Go — интерфейс с методами создания: DatabaseFactory с методами NewUserRepo(), NewOrderRepo(). PostgresFactory и MongoFactory реализуют этот интерфейс и возвращают соответствующие реализации.
UUID v4 vs v7?