- 41
- 0
- 约8.08千字
- 约 47页
- 2016-07-22 发布于湖北
- 举报
解释器模式概论
第17章 解释器模式(INTERPRETER);解释器模式;解释器模式定义;两个概念;解释器模式的UML;环境(Context)角色:解释器上下文环境类。包含解释器之外的一些全局信息(解释器需要的数据,或是公共的功能)。常采用HashMap代替
抽象表达式(AbstractExpression )角色:约定解释器的解释操作。主要是一个interpret()方法。
终结符表达式(Terminal Expression)角色:用来实现语法规则中和终结符相关的操作,不再包含其它的解释器,如果用组合模式来构建抽象语法树的话,就相当于组合模式中的叶子对象,可以有多种终结符解释器。;非终结符表达式(Nonterminal Expression)角色:用来实现语法规则中非终结符相关的操作,通常一个解释器对应一个语法规则,可以包含其它的解释器,如果用组合模式来构建抽象语法树的话,就相当于组合模式中的组合对象,可以有多种非终结符解释器。
客户端(Client)角色:建造抽象语法树(Abstract Syntax Tree); 调用解释操作interpret()方法。;解释器模式;解释器模式;解释器模式;解释器模式示例代码;//终结符表达式
public class TerminalExpression
extends AbstractExpressi
您可能关注的文档
最近下载
- 非煤矿山井巷工程施工组织设计标准.docx VIP
- 2026年长安大学辅导员招聘笔试备考题库及答案解析.docx VIP
- EN15085焊接质量管理体系文件-不符合项和纠正措施控制程序.pdf VIP
- EN15085焊接质量管理体系文件采购控制程序.doc VIP
- 第四章酶的分子修饰与模拟.ppt VIP
- 新版部编版二年级下册道德与法治全册教案(完整版)教学设计.doc
- 高文安案例分析和设计手法分析.ppt VIP
- 人体形态学 智慧树 知到答案.docx VIP
- 2024版人教版八年级上册数学第14章全等三角形基础卷单元测试卷含答案.pdf VIP
- XX电力建设公司焊接人员控制程序.pdf VIP
原创力文档

文档评论(0)