第四节:解释器模式——总结

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

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

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

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

原文地址:https://www.cnblogs.com/niujifei/p/14458341.html