第22章商场促销策略模式ppt课件.ppt

第22章商场促销策略模式ppt课件.ppt

ID:59479525

大小:1.30 MB

页数:13页

时间:2020-09-14

第22章商场促销策略模式ppt课件.ppt_第1页
第22章商场促销策略模式ppt课件.ppt_第2页
第22章商场促销策略模式ppt课件.ppt_第3页
第22章商场促销策略模式ppt课件.ppt_第4页
第22章商场促销策略模式ppt课件.ppt_第5页
资源描述:

《第22章商场促销策略模式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第22章商场促销:策略模式22.1商场促销商品22.2模式定义22.3模式分析22.4模式实现22.5设计原则22.6使用场合22.7本章要点22.1商场促销商品今天讲述的是一个正规商场打折促销商品的例子。促销商品的方式有以下几种:(1)打8折促销商品;(2)满1000元减200促销商品;(3)满200元,高于200的部分打8折促销商品。如图22-1所示。22.2模式定义策略模式(StrategyPattern),定义一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它

2、的客户应用而独立变化。22.3模式分析22.3.1商品促销中的策略分析使用策略模式实现过程当中,需要满足以下几点内容:(1)需要一个总体结构负责保存当前的具体策略,然后在具体的使用方法中调用具体策略实现相应的算法;(2)可以在适当的时候改变当前策略;(3)每一种条件分支作为一个具体策略算法单独实现。22.3.1商品促销中的策略分析来看一下商品促销中的结构关系图,如图22-2所示。22.3.2策略模式静态建模接下来对商品促销关系图进行精细化,使用类图的方式让我们对示例中各种角色之间的关系有一个更加清

3、晰的认识,如图22-3所示。22.4模式实现22.4.1创建策略接口22.4.2创建具体策略1.8折促销策略——RebateStrategy2.满1000减200促销策略——ReduceStrategy3.200以上部分打8折促销策略——PromotionalStrategy22.4.3创建上下文环境22.4.4消费者购物消费22.4.5策略模式与条件判断的比较22.5设计原则1.“开-闭”原则2.单一职责原则22.6使用场合(1)当多个类的表现行为不同,需要在运行时动态选择具体要执行的行为的时候

4、;(2)需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其他方式实现的时候;(3)需要隐藏具体策略(算法)的实现细节,各个具体策略(算法)彼此独立的时候;(4)当一个类中出现了多种行为,而且在一个操作中使用多个条件分支来判断使用多种行为的时候,可以使用策略模式将各个条件分支的动作植入具体策略中实现。22.6使用场合策略模式是处理算法的不同变体的一种行为模式,其通用静态类图如图22-6所示。22.6使用场合1.策略模式中的角色2.扩展1:JavaSDK中的策略模式3.扩展2:相关的设计

5、模式22.7本章要点1.策略模式2.设计原则3.模式中的角色4.相关的设计模式5.使用场合此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。