解释器模式的注意事项和细节

  1. 当有一个语言需要解释执行,可将该语言中的句子表示为一个抽象语法树,就可以考虑使用解释器模式,让程序具有良好的扩展性
  2. 应用场景:编译器,运算表达式计算,正则表达式,机器人
  3. 使用解释器可能带来的问题: 解释器模式会引起类膨胀,解释器模式采用递归调用方法,将会导致调试非常复杂,效率可能降低.

    归根结底几十解释器他面对的问题就比较复杂

    所以在开发中,你别动不动就用解释器模式

    你如果学正则表达式都费劲,你还想用解释器来解释好正则,那白扯啊


results matching ""

    No results matching ""