设计模式学习(十五) 策略模式
2015-04-20 22:07
363 查看
策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法解决某一问题,同时可以方便的更换算法或者增加新的算法,并且由客户端决定调用那个算法
客户端
本质:
-- 分离算法,选择实现开发中常见的场景:
package strategy; public class Client { public static void main(String[] args){ Strategy s1 = new OldCustomerFewStrategy(); Context ctx = new Context(s1); ctx.pringPrice(998); } }
客户端
相关文章推荐
- java 设计模式学习笔记十五 strategy 策略设计模式
- java 设计模式学习笔记十五 strategy 策略设计模式
- 设计模式学习笔记之策略模式
- 设计模式学习01-策略模式
- 设计模式学习一:策略模式
- java设计模式学习(二)策略模式
- 设计模式学习之策略模式
- swift设计模式学习 - 策略模式
- 设计模式之策略模式strategy学习
- 设计模式学习之策略模式
- 设计模式学习笔记——策略模式
- 设计思想学习—策略模式
- HeadFirst 设计模式学习笔记1--策略模式
- (学习笔记)设计模式之策略模式
- 设计模式学习笔记之(二、策略模式)
- 设计模式学习笔记(十五)——结构型模式(Structural patterns)总结
- Java设计模式(学习整理)---策略模式
- Head First_设计模式_学习笔记_第01章_策略模式
- 设计模式学习(一)、策略模式
- 【设计模式学习笔记二十二】【行为模式】【策略模式(Strategy)】