【MV】策略模式 vs规则引擎

【MV】策略模式 vs规则引擎_第1张图片
【MV】策略模式 vs规则引擎_第2张图片

策略模式是一种很实用的设计模式,让我用通俗的方式给你解释:
【MV】策略模式 vs规则引擎_第3张图片

策略模式的核心思想

把"做什么"和"怎么做"分开,让同一个问题可以有多种解决方案,并且可以灵活切换。

生活中的例子

情景:你要去机场

问题:怎么去机场?
策略1:打车(快但贵)
策略2:地铁(便宜但慢)  
策略3:开车(灵活但要停车)

选择器ÿ

你可能感兴趣的:(AI入门与实战,策略模式)