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

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

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

Функции

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

Темы

Как сохраняют и загружают работы с объектами

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

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

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

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

Основной saveobj и loadobj Шаблон

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

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

Сокращение размера MAT-файла для сохраненных объектов

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

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

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

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

Более эффективно сохранить данные и воссозданную графику, чем сохранить целую графическую иерархию в MAT-файле.

Предотвращение зависимости от порядка инициализации свойства

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

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

Используйте скрытые зависимые свойства обеспечить совместимость класса.

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

Включение ConstructOnLoad позволяет объектную модификацию в конструкторе, когда вы не хотите реализовывать loadobj метод.

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

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

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

Можно восстановить прослушиватели свойства от loadobj метод.