策略模式
来源:互联网 发布:bilibili直播点歌软件 编辑:程序博客网 时间:2024/06/15 15:42
策略模式:实现某个功能有多个算法或策略,根据用户需求选择不同算法,核心思想是把对象本身和运算法则区分开来。
策略模式与状态模式的区别:策略模式在对象初始化的时候更改执行模式,状态模式根据不同的周期状态改变对象实例的执行模式。
策略模式主要由3个部分组成:
context:维护对Strategy对象的引用
抽象strategy:支持的算法的公共接口
具体strategy:公共接口的具体实现。
使用范例:
1,出行方式的选择。
2,不同等级会员的计费。
0 0
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- Concurrent Processing …
- 盘点史上最严重的的十大黑客袭击事件
- ORA-03137: TTC …
- ORA-29702: error occur…
- Solaris下用date获得前一天日期
- 策略模式
- 大量数据文件恢复时,set new…
- Java进阶--深入理解Java垃圾回收机制
- RMAN-06054 report duri…
- RMAN-6556 datafile %s&…
- sqlserver 连接oracle 配置详解 .
- [Guava源码日报](3)Joiner分析
- 监控索引有没有用及碎片整理
- 利用sys.sysprocesses检查SqlServe…