Я пишу некоторый объектный модуль на Perl, используя Moose.Я использую store
экземпляры созданных объектов, затем использую их.
Базовое представление данных моего объекта остается тем же, но время от времени я добавляю больше функциональных возможностей - например, методы класса или методы объекта.
Могу ли я продолжать использовать мои сохраненные объекты, которые были созданы с более ранней версией модуля, с новыми функциями?Или я должен заново создавать объекты каждый раз, когда меняю модуль?
Какова общая парадигма разработки объектного модуля, в котором базовая структура данных не меняется, а функциональность меняется?