专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

JavaScript 中常见设计模式-策略模式

ins518 2024-09-11 09:28:58 技术文章 23 ℃ 0 评论

策略模式

定义:根据不同参数可以命中不同的策略

JavaScript 中的策略模式

观察如下获取年终奖的 demo,根据不同的参数(level)获得不同策略方法(规则),这是策略模式在 JS 比较经典的运用之一。

在函数是一等公民的 JS 中,策略模式的使用常常隐藏在高阶函数中,稍微变换下上述 demo 的形式如下,可以发现我们平时已经在使用它了,恭喜我们又掌握了一种设计模式。

优点

  • 能减少大量的 if 语句
  • 复用性好

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表