Concevoir les classes de façon à assurer la compatibilité
Personnaliser les classes pour maintenir la compatibilité entre les versions
Utilisez l’attribution d’alias pour renommer les classes existantes. Personnalisez le processus d’enregistrement et de chargement par défaut pour maintenir la compatibilité entre les objets enregistrés sous des définitions de classes différentes.
Classes
matlab.alias.AliasFileManager | Create and manage class alias definitions (depuis R2021b) |
matlab.mixin.CustomElementSerialization | Customize how objects are serialized and deserialized (depuis R2024b) |
matlab.serialization.ElementSerializationContent | Representation of serialized object (depuis R2024b) |
matlab.serialization.SerializationContext | Context in which objects are serialized (depuis R2024b) |
Rubriques
Créer et gérer des alias de classes
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.
Personnaliser la sérialisation d’objets
- 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.