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

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

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

澳澌汀二维码 扫码咨询

全国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:具体策略

【相关推荐】
推荐资讯
如何有效解决纸货架的印刷色差?你必须知道10种实用的方法!-澳澌汀展示为你分享_副本

如何有效解决纸货架的印刷色差?你必须知道10种实用的方法!-澳澌汀展示为你分享_副本

在纸货架的日常印刷生产过程中,如何保持印刷颜色的一致性一直是困扰印刷生产者的难题。许多制造商也因为纸展架的颜色差异而问过问题,客户投诉甚至退货的经验,造成严重的质量事故。为此,本文将讨论如何在印刷生产过程中控制纸货架颜色的一致性。
2022-03-22
从这几点出发,制作展示架和纸展架!-澳澌汀展示为你分享

从这几点出发,制作展示架和纸展架!-澳澌汀展示为你分享

展示架系列中,纸货架是一种纸制品,是利用纸板制作的展示架。在各大超市、商场和一些大型的活动现场及展会上经常能够发现各种形状的纸展示架。很多品牌商家把纸展架作为一种常规的促销品展示道具,无论是作为新品推出,或是节日活动促销亦或者是促销活动的纸展架,都取得了不错的效果,利用纸展架对于提升产品在卖场的品牌形象,营造节日气氛,带动产品的销量都具有很大的帮助。
2022-03-08
纸货架设计制作常见问题有什么?

纸货架设计制作常见问题有什么?

纸货架设计制作的制造步骤:纸货架设计时要考虑每一个生产加工流程,一切一步疏漏都是会造成制成品发生失误导致彼此的损害,实际的纸货架设计图还理应符合实际的生产加工技术性。
2021-10-26

咨询热线

18125323067