exponenta event banner

Сохранить и загрузить объект

Оптимизация процесса сохранения и загрузки объектов

Настройка процесса сохранения и загрузки объектов путем внедрения определенных методов для класса. Эти методы могут улучшить совместимость версий, избежать зависимостей инициализации и восстановить функциональность загруженных объектов.

Функции

saveobjИзменение процесса сохранения для объекта
loadobjНастройка процесса загрузки для объектов

Темы

Как сохранить и загрузить объекты

Сохранить и загрузить процесс для объектов

MATLAB ® обрабатывает объекты в операциях сохранения и загрузки таким образом, что загруженные объекты находятся в известном состоянии.

Изменение процесса сохранения и загрузки

Измените процесс сохранения и загрузки, чтобы обеспечить совместимость версий классов.

Базовый шаблон saveobj и loadobj

Используйте эти базовые шаблоны программирования для реализации пользовательских процессов сохранения и загрузки.

Настройка сохранения и загрузки

Уменьшение размера файла MAT для сохраненных объектов

Задание значений по умолчанию для свойств в определении класса может уменьшить размер MAT-файла при сохранении нескольких объектов одного класса.

Улучшение совместимости версий со значениями по умолчанию

Использование значений по умолчанию при добавлении свойств в определение класса гарантирует, что объекты, определенные в предыдущих версиях, будут иметь соответствующие значения при загрузке.

Сохранение данных объекта для воссоздания графических объектов

Сохранение данных и воссозданных графических объектов более эффективно, чем сохранение всей иерархии графических объектов в MAT-файле.

Избежать зависимости порядка инициализации свойства

Избегайте зависимости порядка инициализации, определяя методы набора для зависимых свойств.

Поддержание совместимости классов

Используйте скрытые зависимые свойства для поддержания совместимости классов.

Инициализация объектов при загрузке

Предоставление возможности ConstructOnLoad разрешает изменение объекта в конструкторе, если не требуется реализовать loadobj способ.

Сохранение и загрузка объектов из иерархий классов

Класс может вызывать loadobj и saveobj методы, определяемые суперклассами в иерархии классов из их собственных loadobj и saveobj методы.

Восстановить прослушиватели

Прослушиватели свойств можно восстановить из loadobj способ.