意图
- 有一个临时变量,只被一个简单表达式赋值一次,而它妨碍了其他重构手法
示例
代码语言:javascript复制/**
* 内联临时变量之前
* Created by luo on 2017/4/19.
*/
public class InlineTempBefore {
Order anOrder = new Order();
public boolean test() {
double basePrice = anOrder.basePrice();
return basePrice > 10;
}
}
/**
* 内联临时变量之后
* Created by luo on 2017/4/19.
*/
public class InlineTempAfter {
Order anOrder = new Order();
private double basePrice;
public boolean test() {
return basePrice > anOrder.basePrice();
}
}