解释器模式
一、什么是解释器模式?
解释器模式(Interpreter Design Pattern):对具有某种语法规则的语言表示,定义一个解释器来处理这个语法
Interpreter pattern is used to defines a grammatical representation for a language and provides an interpreter to deal with this grammar.
解释器模式的一些特点:
- 存在某种语法规则,比如算术运算表达式,中英文翻译等
- 语法规则可能会出现循环、递归
- 解释器模式就是根据语法规则去解读“句子”