我很想知道一些解释器模式的实时示例。我能够找到一些重复的示例,例如“正则表达式”示例。任何人都可以指导我使用其他示例吗?
最佳答案
任何解释形式语言的机制都非常适合这种模式,它可以是 任何 :从简单的计算器到 C# 解析器。
许多软件包括来自用户的命令行输入:因此命名的命令 - shell。想想不同的数学包或 AutoCAD 命令输入的可能性,基本上是一种必须被解析并且具有一定复杂性的输入。真的很多复杂的系统都应该受益于一些通过形式语言强制执行的形式规则
关于design-patterns - 解释器模式示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7693770/