當前位置:編程學習大全網 - 電腦編程 - java代碼中有很多if判斷語句,如果優化,或者用什麽設計模式

java代碼中有很多if判斷語句,如果優化,或者用什麽設計模式

1)提前return

if (condition) {

// do something

} else {

// do something

}

上面的代碼可以寫成

if (!condition) {

return xxx;

}

// do something

2)策略模式

根據不同的參數走不同的邏輯

if (strategy.equals("fast")) {

// 快速執行

} else if (strategy.equals("normal")) {

// 正常執行

} else if (strategy.equals("smooth")) {

// 平滑執行

} else if (strategy.equals("slow")) {

// 慢慢執行

}

  • 上一篇:生日快樂簡譜
  • 下一篇:安卓手機上有沒有什麽選擇公式,輸入數字就能計算出結果的軟件?
  • copyright 2024編程學習大全網