解释器模式 (Interpreter Pattern) 定义 给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 类图 // 类图内容 适用场景 重复发生的问题可以使用解释器模式 一个简单语法需要解释的场景 优缺点 优点 可扩展性比较好,灵活 增加了新的解释表达式的方式 易于实现简单文法 缺点 可利用场景比较少 对于复杂的文法比较难维护 代码实现 // 示例代码