解释器模式
将复杂的文法规则分离为简单的功能进行解释,
将其组合成一颗抽象语法树进行解释执行。
通常采用递归调用方法进行解释。
易于实现简单文法,难以维护复杂文法。
实例:
1、PackageParser与AndroidManifest.xml。
2、SQL解析。
3、计算器符号处理。
本文介绍了解释器模式的基本概念,该模式将复杂的文法规则分解为简单功能,并通过递归调用的方式组合成抽象语法树进行解释执行。适用于实现简单文法但不建议用于维护复杂文法。
解释器模式
将复杂的文法规则分离为简单的功能进行解释,
将其组合成一颗抽象语法树进行解释执行。
通常采用递归调用方法进行解释。
易于实现简单文法,难以维护复杂文法。
实例:
1、PackageParser与AndroidManifest.xml。
2、SQL解析。
3、计算器符号处理。

被折叠的 条评论
为什么被折叠?