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

  1、当有一个语言需要解释执行,可将该语言中的句子表示为一个抽象语法树,就可以考虑使用解释器模式,让程序具有更好的扩展性;

  2、应用场景:编译器、运算表达式计算、正则表达式、机器人等;

  3、使用解释器可能带来的问题:解释器模式会引起类膨胀、解释器模式才用递归调用方法,将会导致调试非常复杂、效率可能降低;

posted on 2021-02-28 10:58  格物致知_Tony  阅读(54)  评论(0编辑  收藏  举报