设计模式-策略模式
来源:互联网 发布:java jdk7 64位 linux 编辑:程序博客网 时间:2024/06/17 05:48
策略模式:通常用来解决有多个方案供选择,将多个方案抽象出一个接口,再实现具体的子方案。
使用场景:
1.排序不同算法
2.旅行不同方式
详解:
环境类(Context):用一个ConcreteStrategy对象来配置。维护一个对Strategy对象的引用。可定义一个接口来让Strategy访问它的数据。
抽象策略类(Strategy):定义所有支持的算法的公共接口。 Context使用这个接口来调用某ConcreteStrategy定义的算法。
具体策略类(ConcreteStrategy):以Strategy接口实现某具体算法。
待续。。
0 0
- 设计模式-策略模式
- 设计模式:策略模式
- 设计模式-策略模式
- 设计模式 - 策略模式
- 设计模式-策略模式
- 设计模式-----策略模式
- 设计模式 策略模式
- 设计模式-策略模式
- 设计模式-【策略模式】
- 设计模式-----策略模式
- 设计模式-策略模式
- 设计模式--策略模式
- 设计模式- 策略模式
- 设计模式- 策略模式
- 设计模式------策略模式
- 设计模式--策略模式
- 设计模式-策略模式
- 设计模式--策略模式
- Oracle修改字段类型方法总结
- usb触摸屏驱动 - usbtouchscreen
- 第四章 Java的I/O流和异常处理
- Quartz2D之渐变
- (Windows系统)局域网搭建(IIS)(一)
- 设计模式-策略模式
- sql注入工具
- POJ 2182 Lost Cows树状数组
- Hadoop HDFS清空回收站
- 好的github项目地址
- Android开机启动流程
- cocos rc4加解密
- Java 线程安全
- 深度学习GPU环境搭建:ubuntu16.04+GTX1070+Cuda8.0+tensorflow build from source