Interpret模式提供了一种方法去判定语言语法或者表达式。属于行为型模式。其中包含一个Expression的实现来通知Interpret上下文环境。通常被用在SQL解析,标签处理引擎等。
实现
下面将创建一个Expression接口和一个实现它的具体类。一个类TerminalExpression被定义用来作为问题的上下文的主翻译器。
InterpreterPatternDemo将使用Expression类创建一个规则以阐述语法分析。
Interpret模式提供了一种方法去判定语言语法或者表达式。属于行为型模式。其中包含一个Expression的实现来通知Interpret上下文环境。通常被用在SQL解析,标签处理引擎等。
下面将创建一个Expression接口和一个实现它的具体类。一个类TerminalExpression被定义用来作为问题的上下文的主翻译器。
InterpreterPatternDemo将使用Expression类创建一个规则以阐述语法分析。