解释器模式 解释器模式的场景就是一个计算器,计算简单的+,-运算,a+b-c, a-b+c这种,给出a,b,c的值,计算表达式结果。需要设计一个表达式分析。 解释器是一种按照规定语法进行解析的方案,在现在项目中使用极少。 解释器模式的优点 扩展性较好 解释器模式的缺点 解释器模式会引起类膨胀解释器模式采用递归调用方法。 调试复杂效率问题。 大量采用递归和循环,效率差 不太推荐用, sql分析这种,现在有专门工具,可以采用其他脚本语言,如js的eval,完成相关工作。