书城计算机大话设计模式
11030400000193

第193章 2 解释器模式

大B:“听你这么说来,榨苹果汁就好像是解释器模式。”

小A:“解释器模式?”

大B:“对!定义语言的语法,并且建立一个解释器来解释该语言中的句子。它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。而且当文法简单、效率不是关键问题的时候效果最好。这也就是解释器模式应用的环境了。”