解释器模式示例

时间:2011-10-07 23:28:29

标签: design-patterns interpreter-pattern

我很想知道一些解释模式的实时例子。我能够找到一些重复的例子,例如“正则表达式”示例。任何人都可以指导我做其他的例子吗?

2 个答案:

答案 0 :(得分:4)

任何解释形式语言的机制都完美地适应这种模式,它可以是任何:从简单的计算器到C#解析器。

许多软件包括来自用户的命令行输入:所以命名为command-shell。考虑不同的数学包或AutoCAD命令输入可能性,基本上是必须解析的输入并具有一定程度的复杂性。实际上,许多复杂系统应该从通过正式语言强制执行的一些正式规则中受益

答案 1 :(得分:1)

你检查了dofactory sample with roman numbers吗?对我来说这看起来很直截了当。

另一个可能更全面的例子可能是this计算器。