5.3.3 基于接口的序列化