代码重构 如下几个原则是必要的,也是今后落实代码时候要注意的: 数据类本身应该对自身的数据完整负责,加解密负责; 处理逻辑的对象尽量不要包含数据; 非数据验证的工具类抽取出来存放在单独的Utils类; 数据类的验证工具如果发现有复用,就要考虑对象是否有继承关系或者是共用一个接口,抽象出接口; 逻辑复杂的方法一定要降低复杂度,代码控制到20行以内一般就能够轻易地找出bug; 如果发现一个对象,经常是几部分数据互斥出现使用的,要考虑拆分成多个对象。