系统重构: 1.变量重构:去除局部或临时变量,可直接用表达式替代; 2.函数重构:简短,功能单一; 3.类重构:职责明确,单一,不能承担过多的功能; 4.数据重构:封装数据细节,对外只能是通过属性或方法访问;