应用场景:根据规定语法进行解析(解释器模式用的比较少)。
包含要素:
AbstractExpression:抽象表达式
TerminalExpression:终结符表达式(运算元素)
NontermimalExpression:非终结符表达式(运算符号,每个符号都要对应处理逻辑)
Context:解析表达式
![](https://img.haomeiwen.com/i4094034/5ec2e7b3cd135118.png)
![](https://img.haomeiwen.com/i4094034/8e3295844742b0f5.png)
![](https://img.haomeiwen.com/i4094034/9c81dcff216053dd.png)
![](https://img.haomeiwen.com/i4094034/4154c9cf540b0c02.png)
![](https://img.haomeiwen.com/i4094034/aeed725f3fd86029.png)
![](https://img.haomeiwen.com/i4094034/11c20186daefe534.png)
![](https://img.haomeiwen.com/i4094034/c51331a6752df05d.png)
![](https://img.haomeiwen.com/i4094034/8c5553ae084ce9eb.png)
应用场景:根据规定语法进行解析(解释器模式用的比较少)。
包含要素:
AbstractExpression:抽象表达式
TerminalExpression:终结符表达式(运算元素)
NontermimalExpression:非终结符表达式(运算符号,每个符号都要对应处理逻辑)
Context:解析表达式
本文标题:3.3 行为型-解释器模式
本文链接:https://www.haomeiwen.com/subject/cghqoktx.html
网友评论