| 信号 | 类只有一两个方法、与使用者几乎同生命周期 |
|---|---|
| 做法 | 搬到使用方 → 更新引用 → 删除旧类 |
| 反向 | Extract Class |
判断线索
判断线索
// 该类的方法全部是一行 getter/setter
// 或只有一个使用方且无独立变化轴 → 考虑内联类不再有单独价值时把它内联回使用方:职责极少、只剩数据袋、或过度提炼的产物;与 Extract Class 互为逆操作,两者都是让边界与当前需求匹配。
| 信号 | 类只有一两个方法、与使用者几乎同生命周期 |
|---|---|
| 做法 | 搬到使用方 → 更新引用 → 删除旧类 |
| 反向 | Extract Class |
// 该类的方法全部是一行 getter/setter
// 或只有一个使用方且无独立变化轴 → 考虑内联