解释器模式
解释器模式定义
定义一个语法规则,然后再定义一个解析器去解析该语法。
解释器模式详解
使用场景
将一个需要解释执行的语言中的句子表示为一个抽象语法树。
一些重复出现的问题可以用一种简单的语法来进行表达。
解释器模式优缺点
优点
可扩展性比较好,灵活
增加了新的解释表达的方式
易于实现简单的文法
缺点
可以利用的场景比较少
对于复杂的文法比较难以维护
会引起类膨胀
首页
知识体系
实战
随笔
搜索