在线留言收藏本站 网站地图 欢迎您来到中山澳澌汀展示官方网站

中山市澳澌汀展示制品有限公司

专注高品质展示架研发生产为企业打造终端卖场销售利器

澳澌汀二维码 扫码咨询

全国24小时咨询热线:18125323067

澳澌汀-传递展示用品行业价值资讯

商场促销活动背后的代码哲学

作者: 编辑: 来源: 发布日期: 2019.06.05
信息摘要:
本篇是Pytho与设计模式系列第一篇:策略模式。完成一项任务往往有多种方式,我们将其称之为策略。比如,超市做活动,如果你的购物积分满1000…

本篇是 Python与设计模式系列第一篇:策略模式

完成一项任务往往有多种方式,我们将其称之为策略。

比如,超市做活动,如果你的购物积分满1000,就可以兑换现金抵用券抵用10元,如果购买同一商品满10件,就可以打9折,如果购买的金额超过500,就可以享受满减50元的优惠。这是三个不同的促销策略。

再比如,联系朋友、同学,可以打电话,也可以发短信,可以发微信,也可以发邮件,这是四个不同的联系策略。

再比如,去外出旅游,我们可以选择火车,也可以选择公共汽车,可以选择飞机,也可以选择自驾游。这又是四个不同的出行策略。

以上这些真实场景,都有策略选择模型的影子,可以考虑使用策略模式。

经典的策略模式,是由三部分组成

  • Context:上下文环境类

  • 以第一个超市做活动的场景来举个例子。

    • Context:Order类,订单信息,包括商品,价格和数量,还有购买者等

    • Stragety:Promotion类,抽象基类,包含一个抽象方法(计算折扣)

    • ContreteStragety:分三个类,FidelityPromo,BulkItemPromo,LargeOrderPromo,实现具体的折扣计算方法。

    首先是 Order 类:

  • Stragety:策略基类

  • ConcreteStragety:具体策略

【相关推荐】
推荐资讯
如何判断展示架的好坏?

如何判断展示架的好坏?

在挑选展示架时我们不经在心里发问,什么样的展示架是优质的展示架?一款优质的展示架有具体的标准吗?这是很多想要订购展示架却缺少经验的客户心里的疑问,但是我们又不能直接去问展示架工厂:你们的展示架好吗?没有说自己产品不好的展示架工厂,能得到什么答案自是不言而喻的。所以如何真正判断一款展示架是否质优呢?
2020-12-24
化妆品展示架进入大型商场有什么要求?

化妆品展示架进入大型商场有什么要求?

化妆品展示架是化妆品专柜中不可缺少的陈列道具,而不同商场对于进驻的化妆品专柜有着各方面的要求,其中关于化妆品的展示架也是做出了一系列明确的规定,那一般来说,大型商场对于化妆品展示架有什么要求呢?
2020-12-24
定制化妆品展示架需注意这3点

定制化妆品展示架需注意这3点

澳澌汀的化妆品展示架精心选用优质的亚克力原料以及瓦楞纸板制作而成,两种材质可供大家选择,做工方面严格把控生产线上的每个环节,确保展示架的高质量,生产出来的展示架一直以良好的品质为新老顾客所称赞。
2020-12-23

咨询热线

18125323067