解释器模式
来源:互联网 发布:zhipan.cn 域名城 编辑:程序博客网 时间:2024/05/29 17:05
定义
给定一个语言,定义她的问法的一种文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子
结构与说明
AbstractExpression : 定义解释器的接口
TerminalExpression : 终结符解释器,用来实现语法规则中和终结符相关的操作,相当于组合模式中的叶子节点
NonterminalExpression : 非终结符解释器,用来实现语法规则中非终结符相关的操作。相当于组合模式中的叶子对象
Context:上下文,包含各个解释器需要的数据或是公共的功能
Client : 客户端,使用解释器
实现
具体实现见《研磨设计模式》
No Final is final
By Xu.j.h
0 0
- 深入浅出解释器模式
- 解释器(Interpreter )模式
- Interpreter解释器模式
- Interperter 解释器模式
- 解释器模式 InterpretePattern
- 解释器模式
- 解释器模式
- 深入浅出解释器模式
- 解释器模式(python)
- 解释器模式
- 解释器模式 详解
- 解释器模式
- Java解释器模式
- 解释器模式
- Interpreter 解释器模式
- java 解释器模式
- 解释器模式
- 解释器模式
- 十步完成windows服务的安装【转】
- 利用微信jssdk 分享给朋友代码(一通百通)
- eclipse添加引用库
- UVA - 10599 Robots(II)(最长上升自序列)
- Swing 外观框架 BeautyEye 使用
- 解释器模式
- 安卓paint path常用属性
- 屁股决定脑袋
- linux系统间传输文件
- [BZOJ 3675][APIO 2014]序列分割(斜率优化DP)
- UVA 10163 - Storage Keepers(dp)
- 迭代器
- 关于一些博弈的模型总结,巴什博奕+威佐夫博奕+尼姆博奕+Fibonacci博弈+公平组合博弈。把网上 的一些资料总结了一下
- KindEditor 编辑器之简易使用