Strategy 模式 java 实现
2014-05-23 21:52
176 查看
策略模式,将一组算法抽象成子类,继承同一个基类,实现相同的接口。将算法的具体实现和需要算法处理的数据分开,是一个解耦合的过程。当需要新的算法或删除某个算法时,不需要做太多的修改。
模式图:
![](http://images.cnitblog.com/i/615967/201405/232151231524490.gif)
代码:
模式图:
![](http://images.cnitblog.com/i/615967/201405/232151231524490.gif)
代码:
相关文章推荐
- Java 实现策略(Strategy)模式
- 设计模式(Design Pattern) - 行为型模式(Behavioral Pattern) - 策略模式(Strategy) - Java实现
- 有趣的Java - 简单使用enum实现策略模式Strategy
- Java 实现策略(Strategy)模式
- 从设计模式学习oop思维,最后再具体通过java实现
- Java Tip: 用Reflection实现Visitor模式
- 创建型模式之一 工厂模式(Java实现)(一)
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- 【 应用以及剖析】之 java.util.Observer 观察者模式实现
- 抽象工厂(Abstract Factory)模式的Java实现[00原创]
- 常见设计模式的解析和实现(C++)之十六-Strategy模式
- 用单例模式实现的java连接MySql数据库
- 多例(Multiton)模式的Java实现[00原创]
- 23种经典设计模式的java实现_5_职责链模式
- 简单工厂(Simple Factory)模式的Java实现[00原创]
- 23种经典设计模式的java实现_4_生成器模式
- 使用开放源代码框架的 Java 应用程序的 Web 服务集成模式,第 2 部分: 实现接收模式
- observer设计模式的java实现
- 23种经典设计模式的java实现_1_抽象工厂模式
- 设计模式:用Java动态代理实现AOP