1 目的

提供一个语言,定义他们语法的表达,并使用解释器用这些语法来解释语言里的句子。

2 实现

解释模式是行为模式,即根据业务的不同来拆分类, 如下图所示 ,每个Expression类代表一个解释器,每个解释器都实现了抽象解释器的interpret方法,每个Expression可以嵌套依赖其它的解释器,达到组合解释的目的。