The Serializable interface defines the contract for objects that can be serialized and deserialized using an ISerializer.
It requires implementing a write method that converts the object to a serializable format, and a read method that reconstructs the object from its serialized representation.
The Serializable interface defines the contract for objects that can be serialized and deserialized using an ISerializer. It requires implementing a write method that converts the object to a serializable format, and a read method that reconstructs the object from its serialized representation.