我很想知道一些解释器模式的实时示例。我能够找到一些重复的示例,例如“正则表达式”示例。任何人都可以将我引向其他示例吗?
问问题
5674 次
2 回答
5
任何解释形式语言的机制都非常适合这种模式,它可以是任何东西:从简单的计算器到 C# 解析器。
很多软件都包含来自用户的命令行输入:所以命名为 command - shell。想想不同的数学包或 AutoCAD 命令输入的可能性,基本上是一种必须解析并具有一定复杂性的输入。确实,许多复杂系统都应该受益于通过形式语言强制执行的一些形式规则
于 2011-10-08T19:12:21.910 回答
1
你检查过带有罗马数字的工厂样品吗?对我来说,它看起来很简单。
另一个可能更全面的例子可能是这个计算器。
于 2011-10-07T23:52:06.250 回答