策略模式与工厂模式实践

hello,大家好,我是聪聪。 [toc] 1.介绍 策略模式是一种行为设计模式, 它能让你定义一系列算法, 并将每种算法分别放入独立的类中, 以使算法的对象能够相互替换。 日常开发中,对于需要考虑各类场景、各类分支通用逻辑时,就需要考虑是否可以将if-else 、switch 逻辑替换成不同策略算法进行单独处理,提高代码的可读性、可维护性,避免代码混乱熵增 ...