Progettazione di classi per la compatibilità
Personalizzare le classi per mantenere la compatibilità tra le versioni
Utilizzare alias per rinominare le classi esistenti. Personalizzare il processo predefinito di salvataggio e caricamento per mantenere la compatibilità tra gli oggetti salvati con definizioni di classe diverse.
Classi
matlab.alias.AliasFileManager | Create and manage class alias definitions (Da R2021b) |
matlab.mixin.CustomElementSerialization | Customize how objects are serialized and deserialized (Da R2024b) |
matlab.serialization.ElementSerializationContent | Representation of serialized object (Da R2024b) |
matlab.serialization.SerializationContext | Context in which objects are serialized (Da R2024b) |
Argomenti
Creazione e gestione degli alias delle classi
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.
Personalizzazione della serializzazione degli oggetti
- Default Save and Load Process for Objects
MATLAB® follows some default guidelines to serialize (save) and deserialize (load) objects. - 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.