重构
一、临时变量重构
1、简单查询取代临时变量;
2、临时变量表示复杂查询;
3、多个临时变量替换多次赋值的变量;
4、临时变量取代需要修改的参数;
二、方法重构
1、重构方法名称
方法名称解释做什么,方法体解释怎么做;
2、拆分方法为多个小方法
三、数据结构重构
四、对象属性、方法搬移
五、系统架构重构