定义:
- 是一种按照规定语法进行解析的方案,在现在的项目中使用较少,给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。
通用类图:

优点:
- 具有优良的拓展性,修改语法规则只要修改相应的非终结符表达式即可,若要拓展只需要增加非终结符类就可以了
缺点:
- 类的膨胀
- 采用了递归的调用方法,增加了排查错误的难度
- 效率问题,使用了大量的循环和递归
本文标题:<<设计模式之禅(第二版)>>——第二十
本文链接:https://www.haomeiwen.com/subject/bitkuttx.html
网友评论