时间:2021-07-01 10:21:17 帮助过:9人阅读
一、定义
定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。
基于策略类模式的程序至少由两部分组成。第一个部分是一组策略类,策略类封装了具体的算法,并负责具体的计算过程。第二个部分是环境类Context,Context接收客户的请求,随后把请求委托给某一个策略类。
二、示例
计算奖金。绩效为S的发放4倍工资,绩效为A的发放3倍工资,绩效为B的发放2倍工资。
三、延伸:表单验证
希望本文所述对大家学习javascript程序设计有所帮助。