目录目录 第 1 章 重构,第一个示例第 2 章 重构的原则第 3 章 代码的坏味道第 4 章 构筑测试体系第 5 章 介绍重构名录第 6 章 第一组重构第 7 章 封装第 8 章 搬移特性第 9 章 重新组织数据第 10 章 简化条件逻辑第 11 章 重构 API第 12 章 处理继承关系