package github.javaguide.serialize; /** * 序列化接口,所有序列化类都要实现这个接口 * * @author shuang.kou * @createTime 2020年05月13日 19:29:00 */ public interface Serializer { /** * 序列化 * * @param obj 要序列化的对象 * @return 字节数组 */ byte[] serialize(Object obj); /** * 反序列化 * * @param bytes 序列化后的字节数组 * @param clazz 目标类 * @param * @return 反序列化的对象 */ T deserialize(byte[] bytes, Class clazz); }