定义: 是一种按照规定语法进行解析的方案,在现在的项目中使用较少,给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 通用类图: 解释器模式通用类图 优点: 具有优良的拓展性,修改语法规则只要修改相应的非终结符表达式即可,若要拓展只需要增加非终结符类就可以了 缺点: 类的膨胀 采用了递归的调用方法,增加了排查错误的难度 效率问题,使用了大量的循环和递归