python实现策略模式 原文地址 1.策略模式概述 策略模式:定义一系列算法,把它们一一封装起来,并且使它们之间可以相互替换.此模式让算法的变化不会影响到使用算法的客户. 电商领域有个使用“策略”模式的经典案例,即根据客户的属性或订单中的商品计算折扣. 假如一个网店制定了下述折扣规则. 有 1000 或以上积分的顾客,每个订单享 5% 折扣. 同一订单中,单个商品的数量达到 20 个或以上,享 10% 折扣. 订单中的不同商品达到 10 个或以上,享 7% 折扣. 简单起见,我们假定一个订单一…