🌺前言
js版本实现策略模式
策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换
javascript
var strategies = {
S:function(salary){
return salary * 4
},
A:function(salary){
return salary * 3
},
B:function(salary){
return salary * 2
}
}
function calcBonus(level,salary){
return strategies[level](salary)
}
console.log(calcBonus('S',2000))
console.log(calcBonus('A',1000))
文章最后更新于 2024-08-20 16:05:36
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也