美文网首页
<<设计模式之禅(第二版)>>——第二十

<<设计模式之禅(第二版)>>——第二十

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

相关文章

网友评论

      本文标题:<<设计模式之禅(第二版)>>——第二十

      本文链接:https://www.haomeiwen.com/subject/bitkuttx.html