Java策略模式代替大量的if else 提升代碼的可拓展性 ,附帶一個類似遊戲王者榮耀的匹配規則的例子

  前言    雖然java的if else 是面向過程方式 但是我們在實際編碼中會發現 如果我們大量使用if 或者 switch 的時候,我們就會發現邏輯不清晰 很容易混淆,我們維護起來的時候也麻煩 ,代碼的可讀性 可維護性 都不好 而且耦合非常高 效率就會極其低下,本文會介紹如何使用策略模式代替if else ,使得我們的代碼維護方便,排查問題容易,可讀性高。 (事前說明:使用策略模式會感覺類
相關文章
相關標籤/搜索