设计模式——策略模式及在jdk中的应用
来源:互联网 发布:淘宝虚拟网店要不要钱 编辑:程序博客网 时间:2024/06/05 17:10
策略模式(strategy)
策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,属于辅助类),提供辅助函数,关系图如下:
图中ICalculator提供同意的方法,
AbstractCalculator是辅助类,提供辅助方法。
- 作用:提供不同的算法
JDK中的体现:ThreadPoolExecutor中的四种拒绝策略
类图:
阅读全文
0 0
- 设计模式——策略模式及在jdk中的应用
- 设计模式——适配器模式及jdk中的应用
- 设计模式——23、策略模式剖析及在集合框架中的应用
- 23、设计模式——23、策略模式剖析及在集合框架中的应用
- 设计模式——工厂方法模式及在jdk中的应用
- 设计模式——装饰器模式及在jdk中的应用
- 设计模式——代理模式及在jdk中的应用
- 设计模式——外观模式及在jdk中的应用
- 设计模式——访问者模式及在jdk中的应用
- 设计模式——模板模式及在jdk中的应用
- Strategy策略模式在jdk中的应用
- 设计模式——抽象工厂模式及在jdk中的应用+几种工厂模式的比较
- 设计模式在jdk中的应用
- 设计模式——单例模式及jdk中的应用
- java设计模式之策略模式及项目中的应用
- 设计模式在游戏中的应用--策略模式(二)
- 设计模式在android中的应用之2,策略模式
- 设计模式及在Android中的应用
- JLINK_V8固件烧写教程
- 20、二分查找的实现与应用
- C++继承
- 神经网络
- sqlite3编程
- 设计模式——策略模式及在jdk中的应用
- I
- Android爬坑日记
- javascript中三大弹出框alert(),confirm(), prompt() 的应用和区别
- 网站开发(十五)文章分页技术
- repo/git提交代码
- 【Android开发笔记】仿微信支付密码
- static、final修饰符、内部类和Java内存分配
- Elasticsearch5.5.1安装IK中文分词器