1、协议抽象实体
1 package protocal.model; 2 3 import lombok.Data; 4 5 /** 6 * @author liupengr 7 * @date 2020/2/12 18:21 8 */ 9 @Data 10 public abstract class AbstractProtocalEntity { 11 12 /** 13 * 获取序列化工具由子类实现 14 * 15 * @return 16 */ 17 public abstract Byte getSerializerType(); 18 19 /** 20 * 获取操作指令 21 * @return 22 */ 23 public abstract Byte getCommand(); 24 25 /** 26 * 协议版本号 27 */ 28 private Byte version = 1; 29 30 31 }