定义 给定一个语言,定义它的文法的一种表示,并定义一个解释器,解释器使用该表示来解释语言中的句子 模式的应用场景 当语言的文法较为简单,且执行效率不是关键问题时。当问题重复出现,且可以用一种简单的语言来进行表达时。当一个语言需要解释执行,并且语言中的句子可以表示为一个抽象语法树的时候,如 XML 文档解释