Almacenamiento y carga de objetos
Optimice el proceso de almacenamiento y carga de objetos
Personalice el proceso de almacenamiento y carga de objetos mediante la implementación de métodos específicos para la clase. Estos métodos pueden mejorar la compatibilidad de versiones, evitar las dependencias de inicialización y restablecer funciones para objetos cargados.
Temas
Funcionamiento del almacenamiento y la carga con objetos
- Default Save and Load Process for Objects
MATLAB® follows some default guidelines to serialize (save) and deserialize (load) objects. - Avoid Property Initialization Order Dependency
Avoid initialization order dependency by defining set methods for dependent properties.
Personalizar el proceso de almacenamiento y carga
- When to Customize the Serialization Process
Modify the save and load process for objects. - Maintain Backward and Forward Compatibility Between Class Definitions
Modify the save and load process to provide class version compatibility. - Serialization with Class Hierarchies
Subclasses can callmatlab.mixin.CustomElementSerialization
methods of their superclasses. - Transitioning Serialization and Deserialization Processes to matlab.mixin.CustomElementSerialization
Consider transitioning tomatlab.mixin.CustomElementSerialization
from olderloadobj
andsaveobj
implementations. - Code Patterns for saveobj and loadobj
Use these patterns to implement custom save and load processes usingsaveobj
andloadobj
.