解释器模式通常用于语法分析。
如果一些重复出现的问题可以用一种简单的语言来进行表达,那么就可以使用解释器模式。
解释器模式易于改变和扩展文法。易于实现一个简单的语言。
但解释器模式的效率并不高。
解释器模式的维护也非常困难。
因此,尽量不要在重要模块中使用解释器模式。在项目中,可以使用脚本语言代替解释器模式。
解释器模式通常用于语法分析。
如果一些重复出现的问题可以用一种简单的语言来进行表达,那么就可以使用解释器模式。
解释器模式易于改变和扩展文法。易于实现一个简单的语言。
但解释器模式的效率并不高。
解释器模式的维护也非常困难。
因此,尽量不要在重要模块中使用解释器模式。在项目中,可以使用脚本语言代替解释器模式。