二十三种设计模式(二十)--解释器模式当我们需要在程序运行时, 通过配置筛选形成不同的规则, 从而让程序根据动态变化的规则得到我们期待的结果时, 并且这些规则本身比较通用, 只需要在程序运行时, 通过用户自行组合配置来实现某一个功能时, 就需要解释器模式. 简单讲, 解释器模式用来解决基本规则众多且固定, 运行中规则组合多变的场景 经典的解释器模式如计算器, 加, 减, 乘, 除, 百分比等这些基础规则, 去解决我们复杂的组合运算, 各种加减乘除运算组合嵌套. 当然, 实际生产中我们不会去写计算器这么无意义的项目. 现实场景中, 想象我们要开