- 详见23设计模式之解释器模式(Interpreter)
- 摘录如下: Interpreter属于行为型模式中的一种,给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子
解释器模式使用场景
1. 该文法简单对于复杂的文法,文法的类层次变得庞大而无法管理。
2. 效率不是一个关键问题最高效的解释器通常不是通过直接解释语法分析树实现的,而是首先将它们转换成另一种形式。
1. 该文法简单对于复杂的文法,文法的类层次变得庞大而无法管理。
2. 效率不是一个关键问题最高效的解释器通常不是通过直接解释语法分析树实现的,而是首先将它们转换成另一种形式。