策略模式,Strategy
来源:互联网 发布:js点击播放音频 编辑:程序博客网 时间:2024/05/22 14:52
策略模式的定义是:
定义一组算法,封装每个算法,让它们可以互换。让客户端可以单独切换算法。
其UML类图的示例如下:
在这个模式中,参与者包括:
- Strategy:为所有支持的算法声明一个共同的接口。Context使用这个接口调用ConcreteStrategy定义的接口。
- ConcreteStrategy:用Strategy接口实现算法。
- Context:
- 由ConcreteStrategy配置。
- 维护一个到Strategy的引用。
- 可能定义一个接口让Strategy访问其数据。
0 0
- 策略模式 Strategy模式
- Strategy模式 策略模式
- 策略模式(Strategy模式)
- 策略模式(Strategy Pattern)
- Strategy策略模式
- 策略(Strategy)模式
- Strategy策略模式
- 策略(Strategy)模式
- 策略模式(Strategy Pattern)
- 策略模式 Strategy Pattern
- 策略模式(Strategy Pattern)
- 策略模式(Strategy)
- HeadFirst Strategy策略模式
- 策略模式(Strategy Pattern)
- Strategy Pattern (策略模式)
- 泛化策略模式(Strategy)
- Strategy 策略模式
- Strategy 策略模式
- 中山大学网络电视单播观看地址(IPV4)
- 至少对IT人来说GFW就是最大的恶人
- C++语言之初始化
- 快速排序qsort
- 中文分词算法
- 策略模式,Strategy
- MySQL基本数据类型
- 2. Java 文件名与类名关系
- 初识hta
- 消费经济学
- 是:是否为此文本 20140705
- poj 2407——Relatives
- PHP 自幂数算法
- Linux中history历史命令使用方法详解