Java策略模式代替大量的if else 提升代码的可拓展性 ,附带一个类似游戏王者荣耀的匹配规则的例子

  前言    虽然java的if else 是面向过程方式 但是我们在实际编码中会发现 如果我们大量使用if 或者 switch 的时候,我们就会发现逻辑不清晰 很容易混淆,我们维护起来的时候也麻烦 ,代码的可读性 可维护性 都不好 而且耦合非常高 效率就会极其低下,本文会介绍如何使用策略模式代替if else ,使得我们的代码维护方便,排查问题容易,可读性高。 (事前说明:使用策略模式会感觉类
相关文章
相关标签/搜索