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