JS 设计模式--策略模式
来源:互联网 发布:世界首家网络银行是 编辑:程序博客网 时间:2024/06/04 17:59
策略模式指的是定义一系列的算法,把它们一个个封装起来。将不变的部分和变化的部分隔开是每个设计模式的主题,策略模式也不例外,策略模式的目的就是将算法的使用与算法的实现分离开来。可以很好的替换if-else混乱的代码.
var strategies = { 'S':function(salary){ return salary * 4; }, 'A':function(salary){ return salary * 3; }, 'B':function(salary){ return salary * 2; }}var calcalateBonus = function(level,salary){ return strategies[level](salary);}console.log(calcalateBonus('S',10000));
阅读全文
0 0
- JS 设计模式--策略模式
- JS设计模式-策略模式
- JS设计模式——策略模式
- JS设计模式之策略模式
- js设计模式demo--策略模式
- 理解js设计模式之策略模式
- JS设计模式之策略模式
- 设计模式-策略模式
- 设计模式:策略模式
- 设计模式-策略模式
- 设计模式 - 策略模式
- 设计模式-策略模式
- 设计模式-----策略模式
- 设计模式 策略模式
- 设计模式-策略模式
- 设计模式-【策略模式】
- 设计模式-----策略模式
- 设计模式-策略模式
- 【07】Bootstrap — Form表单
- 如何使用JavaScript
- 信号
- 1.1 开始第一幅“码绘”——以编程作画的基本方法
- sql语句笔记
- JS 设计模式--策略模式
- Java 架构师学好这些知识,月薪不低于两万。
- 写了一个时钟,效果一般般
- crypt.4.单向函数的陷阱
- ViewDragHelper讲解
- iOS的成员变量、实例变量、属性变量
- 几种线程的区别
- SQL---NOW()函数,如何在mysql数据库中插入当前日期,当前时间
- 剑指offer重建二叉树