您的位置:首页 > 其它

设计模式学习(十五) 策略模式

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);
}
}


客户端
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: