首页 >> 大全

第2章 商场促销——策略模式

2023-12-19 大全 26 作者:考证青年

1、类设计经验积累

面向对象编程,并不是类越多越好,类的划分是为了封装,但是分类的基础是抽象,具有相同属性和功能的抽象集合才是类。

2、所谓策略模式

它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。

3、 使用简单工厂模式实现商场促销

4、使用策略模式实现商场促销 (1)策略模式类图

(2)策略模式实现商场促销

实例化一个策略上下文对象,向其传递一个策略(也可以向其传递一个参数,在其内部自动生成一个策略,这便是工厂模式结合策略模式。)。

商场促销策划书_第十二章促销策略_

策略上下问对象,会根据客户端传递的参数,使用初始化上下文对象的策略进行处理用户传递的参数,并返回一个结果。

(3)策略模式和工厂模式结合实现商场促销

策略上下文对象中必须要有一个策略,

对于第二点的详尽解释:

实例化策略上下文对象时,可以不向它传递策略,而是传递一条信息,并且需要在它写一个函数,这个函数内部可以根据这条信息实例化一个策略。然后策略上下文对象可以根据这个策略进行计算。这就是工厂模式和策略模式的结合。

所谓的策略实际就是一个算法类对象,或者说一个函数类对象。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了