Допустим, программа использует определенные объекты при запуске и сохраняет объекты и их данные в базе данных, когда программа не запущена.Является ли более распространенным хранить фактические объекты, сериализованные в базе данных, чтобы при повторном запуске программы их можно было десериализовать обратно в основную память и использовать программа, или более распространенным является сохранение полей каждого объекта вбазы данных, и когда программа запускается снова, создается новый объект с полями в качестве аргументов конструктора или заданных методов?Первый (сериализованные объекты) кажется более чистым с точки зрения программиста, но я вижу, что последний предпочтительнее, если другие программы, которые не имеют точно такой же API класса для десериализации.Какова тенденция на практике?