设计模式-解释器模式
定义
给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。为了解释一种语言,而为语言创建的解释器。
适用场景
- 某个特定类型问题发生频率足够高。
- 平时需要写的并不多。
总结
优点
- 语法有很多类表示,容易改变及扩展此语言。
缺点
- 当语法规则数目太多时,增加了系统的复杂度。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 haominglfs的博客!
给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。为了解释一种语言,而为语言创建的解释器。
优点
缺点