乐趣区

关于设计模式:设计模式20-解释模式

1. 简介

咱们来学习 解释器模式 ,它用来形容如何构建一个简略的“语言”解释器。比起命令模式,解释器模式更加小众,只在一些特定的畛域会被用到, 比方编译器、规定引擎、正则表达式

解释器模式的英文翻译是 Interpreter Design Pattern。
在 GoF 的《设计模式》一书中,它是这样定义的:

Interpreter pattern is used to defines a grammatical representation for a language and provides an interpreter to deal with this grammar.

翻译成中文就是:解释器模式为某个语言定义它的语法(或者叫文法)示意,并定义一个解释器用来解决这个语法。

退出移动版