购物车设计模式的问题? 举报 理由 举报 取消 最近在重构公司的购物车,发现购物车里面商品有很多种活动。订单级、商品级活动,而且订单级活动里面包含单品级活动(比如:单品类满赠活动,里面某个商品还有单品直降活动)。现在想用一种扩展性维护性都比较好的设计模式重新梳理一下代码,个位能给一些思路么? 2017年12月15日 3 条回复 1226 次浏览 Java,PHP,模式,电子商务,设计
回复 ( 3 )
如果是简单的那么你就用策略模式。
如果用到策略组合,那么你还需要加上组合模式套用在策略模式上。
如果关系到不同的冲突检测,而且不在乎性能那么你需要使用规则引擎。
策略模式合适,
在购物车中,可以定义多种优惠计算类。
策略模式比较适合吧