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