Replace Temp with Query(以查询取代临时变量)
生活随笔
收集整理的这篇文章主要介绍了
Replace Temp with Query(以查询取代临时变量)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一个临时变量保存某一个表达式的运算结果
double basePrice = quantity * itemPrice; if (basePrice > 1000) {return basePrice * 0.95; } else {return basePrice * 0.98; }重构后
if (basePrice() > 1000) {return basePrice() * 0.95; } else {return basePrice() * 0.98; }double basePrice() {return quantity * itemPrice; }临时变量的问题在于:它们是暂时的,而且只能在所属函数内使用。它们会驱使你写出更长的函数。
总结
以上是生活随笔为你收集整理的Replace Temp with Query(以查询取代临时变量)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: chm文件大不开
- 下一篇: 掌控谈话~拔刺(说出你对我的指控)