设计模式

设计模式行为型:解释器模式(InterpreterPattern

2020-12-04  本文已影响0人  码农架构

定义一个语言的文法,并创建一个解释器去解释该语言中的句子,这里的“语言”是指使用规定格式和语法的代码。

结构图

image

角色与理解

定义一个语言的文法,并创建一个解释器去解释该语言中的句子,这里的“语言”是指使用规定格式和语法的代码。

解释器模式共分为三种角色:

终结符表达式是“一句话”中包含的所有最终解释单元,非终结符表达式将一组终结符表达式连接,完成“一句话”的解释,非终结符表达式将“几句话”连接,完成一段话的解释。

核心代码

image image image image
上一篇 下一篇

猜你喜欢

热点阅读