refactor
文章
0 代码重构方法
1 坏的味道
2 重新组织函数
3 在对象之间搬移特性
4 重新组织数据
5 简化条件表达式
6 简化函数调用
7 处理继承关系
附录1 代码重构理论
附录2 C++代码重构工具