解释器模式 Interpreter
发布时间 2023-12-21 08:54:44作者: 梅丹隆
一、定义
- 给定一个语言,定义他的文法的一种表示
- 并定义一个解释器,这个解释器使用该表示来解释语言中的句子
二、适用场景
三、优缺点
1、优点
- 语法由很多类表示,容易改变及扩展此“语言”
2、缺点
- 需要预知规则
- 当语法规则数目太多时,增加了系统复杂度
四、代码实现
https://github.com/Meidanlong/all-in-one/tree/master/design/src/main/java/com/mdl/design/pattern/behavioral/interpreter