package com.walker.tcp.data; /** * 以普通文本请求的具体实现 * @author 时克英 * 创建日期:2018-08-20

* 修改日期:2018-09-20 * */ public abstract class AbstractStringRequest extends BaseRequest { /** * */ private static final long serialVersionUID = 5871183343102621901L; @Override public void fromSource(String source) { if(timeStamp == 0){ timeStamp = System.currentTimeMillis(); } this.translateData(source); } /** * 业务来做具体数据转换,把字符串里面的内容解析成对象属性,这些业务属性由子类按照需要定义。 * @param source */ protected abstract void translateData(String source); }