设计模式之策略模式
主讲人 :成 玉 丹 时 间:2016.11.14
目 录
Contents
1
2
3
4
定义和角色
结构示意图
示例代码
实例说明
5
优缺点环境
定义:
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以互相替换。策略模式让算法独立于使用它的客户而独立变化。
定义和角色
结构示意图
示例代码
实例说明
优缺点和环境
角色(三种):
策略接口:用来约束一系列具体的策略算法。
策略实现:就是具体的算法实现。
上下文:负责和具体的策略类交互,通常上下文会持有一个真正的策略实现。还可以让具体的策略类来获取上下文的数据,甚至让具体的策略类来获取上下文的数据。
角色之间的关系:上下文使用策略接口来调用具体的策略实现定义的算法。
定义和角色
结构示意图
示例代码
实例说明
优缺点和环境
目 录
Contents
1
2
3
4
定义和角色
结构示意图
示例代码
实例说明
5
优缺点和环境
策略实现(算法实现)
定义和角色
结构示意图
示例代码
实例说明
优缺点和环境
目 录
Contents
1
2
3
4
定义和角色
结构示意图
示例代码
实例说明
5
优缺点和环境
1、策略接口:定义算法的接口:
调用具体的算法
定义和角色
结构示意图
示例代码
实例说明
优缺点和环境
2、策略实现:
您可能关注的文档
最近下载
- 课题申报书:家校协同视域下青少年心理健康问题的预防及干预机制研究.docx VIP
- GBT 176-2025《水泥化学分析方法》标准解读课件.pptx VIP
- 2025中国蓝领群体就业研究报告.pdf VIP
- 2025北京清华附中高一(上)期末物理(含答案).pdf VIP
- 湘教版初中地理八年级下册单元作业设计.pdf VIP
- 国家图书馆2024年度面向社会公开招聘工作人员笔试备考题库及参考答案详解.docx VIP
- 高等学校毕业生登记表扫描件.doc VIP
- 300MW机组DG600-240M型电动给水泵检修文件包.pdf VIP
- 高脂血症PPT优秀课件.pptx VIP
- 矿山三级安全教育培训.pptx VIP
原创力文档

文档评论(0)