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文件大不开
- 下一篇: 掌控谈话~拔刺(说出你对我的指控)