🌶️ 解释器模式

吞佛童子2022年6月20日
  • 设计模式
  • 行为型
  • 解释器模式
大约 2 分钟

🌶️ 解释器模式

1. 概述

1) 是什么

  • 解释器模式将描述怎样在有了一个简单的文法后,使用模式设计解释这些语句
  • 在解释器模式中需要定义一个代表文法的命令类的等级结构,也就是一系列的组合规则。
  • 每一个命令对象都有一个解释方法,代表对命令对象的解释。命令对象的等级结构中的对象的任何排列组合都是一个语言。
  • 定义一种规则,通过这种规则去解析按照这种规则编写的句子

2) 优点

3) 缺点


2. 代码示例

1) 场景 & 目标

  1. 已知运算规则为逆波兰表达式
  2. 根据已知输入求运算结果

img.png

2) 代码示例


3. 应用

上次编辑于: 2022/10/10 下午8:43:48
贡献者: liuxianzhishou