解释器模式(Interpreter Pattern)指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。解释器模式是一种按照规定的文法(语法)进行解析的模式,属于行为型设计模式。

    场景
    (1)一些重复出现的问题可以用一种简单的语言进行表达。
    (2)一个简单语法需要解释的场景。

    image.png