Interpreter:解释器模式

时间:2021-08-05 17:09:00

      解释器模式通常用于语法分析。

      如果一些重复出现的问题可以用一种简单的语言来进行表达,那么就可以使用解释器模式。

      解释器模式易于改变和扩展文法。易于实现一个简单的语言。

      但解释器模式的效率并不高。

      解释器模式的维护也非常困难。

      因此,尽量不要在重要模块中使用解释器模式。在项目中,可以使用脚本语言代替解释器模式。