摘要:
五个角色:场景(Context)、抽象表达式(Component)、终结符表达式(TerminalExpression)、非终结符表达式(NonterminalExpression)、客户端(Client)
场景(Context):解释器的全局信息
抽象表达式(Component):定义一个接口来解释操作
终结符表达式(TerminalExpression):直接跳过步骤,不用解释语句
非终结符表达式(NonterminalExpression):根据规则实现解释操作
客户端(Client):调用解释器,对语句进行解释。
实现思路:建立语法树,然后用语法将表达式进行解析。 阅读全文
五个角色:场景(Context)、抽象表达式(Component)、终结符表达式(TerminalExpression)、非终结符表达式(NonterminalExpression)、客户端(Client)
场景(Context):解释器的全局信息
抽象表达式(Component):定义一个接口来解释操作
终结符表达式(TerminalExpression):直接跳过步骤,不用解释语句
非终结符表达式(NonterminalExpression):根据规则实现解释操作
客户端(Client):调用解释器,对语句进行解释。
实现思路:建立语法树,然后用语法将表达式进行解析。 阅读全文
posted @ 2012-01-09 10:59
.NET架构
阅读(2351)
评论(2)
推荐(6)

浙公网安备 33010602011771号