在 JavaScript 中实现策略模式 属于「行为型模式」,是「GoF」的 23 种设计模式之一。 可将执行某类任务的具体算法与调用算法的函数相脱离,并且同一个算法可被多个函数调用执行。 可认为不同的「策略」就是某个接口定义的不同实现。 更多 Strategy - Refactoring and Design Patterns