策略模式(Strategy pattern)——简单工厂&反射实现
文章目录定义示例代码场景描述源代码支付简单工厂(switch 和反射两种实现)测试客户端运行结果总结定义策略模式:指的是对象具备某个行为,但是在不同的场景中,该行为有不同的实现算法。举个几个生活的例子,就是不同收入的人群采用不同的税率,登录的不同方式,支付的不同方式;在代码我们也见过策略模式,如ArrayList的排序传入的Comparator ArrayList list = n...