所谓解释器模式就是定义语言的文法,并且建立一个解释器来解释该语言中的句子。解释器模式描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发的编译器中。它描述了如何为简单的语言定义一个文法,如何在该语言中表示一个句子,以及如何解释这些句子。

行为型模式(3)--解释器模式Interpreter

解释器模式包含如下角色:

  • AbstractExpression: 抽象表达式
  • TerminalExpression: 终结符表达式
  • NonterminalExpression: 非终结符表达式
  • Context: 环境类
  • Client: 客户类 

相关文章:

  • 2021-11-16
  • 2021-05-20
  • 2021-07-05
  • 2021-12-04
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
猜你喜欢
  • 2022-01-02
  • 2021-10-30
  • 2021-08-27
  • 2022-12-23
  • 2021-10-13
  • 2021-05-29
相关资源
相似解决方案