4

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

4

2 回答 2

5

任何解释形式语言的机制都非常适合这种模式,它可以是任何东西:从简单的计算器到 C# 解析器。

很多软件都包含来自用户的命令行输入:所以命名为 command - shell。想想不同的数学包或 AutoCAD 命令输入的可能性,基本上是一种必须解析并具有一定复杂性的输入。确实,许多复杂系统都应该受益于通过形式语言强制执行的一些形式规则

于 2011-10-08T19:12:21.910 回答
1

你检查过带有罗马数字的工厂样品吗?对我来说,它看起来很简单。

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

于 2011-10-07T23:52:06.250 回答