互換性のためのクラスの設計
バージョン間の互換性を維持するためにクラスをカスタマイズする
エイリアスを使用して既存のクラス名を変更します。異なるクラス定義で保存されたオブジェクト間の互換性を維持するために、既定の保存および読み込みプロセスをカスタマイズします。
クラス
matlab.alias.AliasFileManager | Create and manage class alias definitions (R2021b 以降) |
matlab.mixin.CustomElementSerialization | Customize how objects are serialized and deserialized (R2024b 以降) |
matlab.serialization.ElementSerializationContent | Representation of serialized object (R2024b 以降) |
matlab.serialization.SerializationContext | Context in which objects are serialized (R2024b 以降) |
トピック
クラス エイリアスの作成と管理
- Creating and Managing Class Aliases
Rename existing classes while maintaining backward compatibility.
オブジェクトのシリアル化のカスタマイズ
- オブジェクトの既定の保存と読み込みのプロセス
MATLAB® は、オブジェクトをシリアル化 (保存) および逆シリアル化する (読み込む) ためのいくつかの既定のガイドラインに従います。 - シリアル化プロセスをカスタマイズする状況
オブジェクトの保存と読み込みのプロセスを変更する。 - Maintain Backward and Forward Compatibility Between Class Definitions
Modify the save and load process to provide class version compatibility.