| 信号 | 多个函数反复接收同一组参数 |
|---|---|
| 做法 | 建类 → 参数变字段 → 函数变方法 |
| 对应 | 一次性数据管道用 Transform 变体 |
方向示例
方向示例
// 之前
base(reading), taxable(reading), total(reading)
// 之后
class Reading {
double base() { ... }
double taxable() { ... }
}函数组共享同一批参数或同一份数据时,将它们收进类:数据成为字段、函数成为方法,调用方从此只面对对象;适合把散落的计算集中成领域行为。
| 信号 | 多个函数反复接收同一组参数 |
|---|---|
| 做法 | 建类 → 参数变字段 → 函数变方法 |
| 对应 | 一次性数据管道用 Transform 变体 |
// 之前
base(reading), taxable(reading), total(reading)
// 之后
class Reading {
double base() { ... }
double taxable() { ... }
}