下载此文档

设计模式之策略模式课件.pptx


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
该【设计模式之策略模式课件 】是由【博大精深】上传分享,文档一共【45】页,该文档可以免费在线阅读,需要了解更多关于【设计模式之策略模式课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。设计模式之之策略模式式
主讲人::成玉玉丹时间间:
目录录
Contents
1
2
3
4
定义和角色色
结构示意图图
示例代码
实例说明
5
优缺点环境境
定义:
策略模式定定义了一系系列的算法法,并将每每一个算法法封装起来来,而且使使它们还可可以互相替替换。策略略模式让算算法独立于于使用它的的客户而独独立变化。。
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境
角色(三种):
策略接口:用来约束一一系列具体体的策略算算法。
策略实现:就是具体的的算法实现现。
上下文:负责和具体体的策略类类交互,通通常上下文文会持有一一个真正的的策略实现现。还可以以让具体的的策略类来来获取上下下文的数据据,甚至让让具体的策策略类来获获取上下文文的数据。。
角色之间的的关系:上上下文使用用策略接口口来调用具具体的策略略实现定义义的算法。。
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境
目录录
Contents
1
2
3
4
定义和角色色
结构示意图图
示例代码
实例说明
5
优缺点和环环境
策略实现((算法实现现)
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境
1、策略接口:定义算法的的接口:
调用具体的的算法
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境
2、策略实现::在具体的的算法实现现中,定义义了三个,,分别是ConcreteStrategyA、ConcreteStrategyB、ConcreteStrategyC,示例非常常简单,由由于没有具具体算法的的实现,三三者也就是是名称不同同,示例代代码如下::
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境
3、上下文的实实现:示例例代码如下下
例如上文提提到A,B,C三个对象
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境
实例:报价管理问问题
向客户报价价,对于销销售部门的的人来讲,,这是一个个非常重大大、非常复复杂的问题题,对不同同的客户要要报不同的的价格,例例如有新客客户、老客客户、大客客户等。
为了演示的的简洁性,,假定现在在需要实现现一个简化化的报价管管理,实现现如下的功功能:
1)对普通客客户或者是是新客户报报全价
2)对老客户户报的价格格,统一折折扣5%
3)对大客户户报的价格格,统一折折扣10%
该怎么实现现呢?
定义和角色色
结构示意图图
示例代码
实例说明
优缺点和环环境

设计模式之策略模式课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人博大精深
  • 文件大小962 KB
  • 时间2022-12-12