|
||||||||||||
|
|
| 设计模式袖珍版 连续转载之 - Interpreter(解释器) |
| 时间:22/04/2007 作者:网络 来源:网络 |
| 小提示→点这里把文章加入您的收藏夹,方便下次查看 |
| 设置文章字体大小:[大 中 小] |
|
原作:fanix Interpreter定义: 定义语言的文法 ,并且建立一个解释器来解释该语言中的句子. Interpreter似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个语言的文法.我们还是来简单的了解一下: 首先要建立一个接口,用来描述共同的操作. 程序代码:
再看看包含解释器之外的一些全局信息 程序代码: public interface Context { } AbstractExpression的具体实现分两种:终结符表达式和非终结符表达式:
对于文法中没一条规则,非终结符表达式都必须的: 程序代码:
|
|
上一篇:设计模式袖珍版 连续转载之 - Bridge
下一篇:设计模式袖珍版 连续转载之 - Adapter(适配器) |
| 【返回】 【顶部】 【关闭】 |
| Copyright © 2005-2010 www.594k.com All Rights Reserved. |
| 版权所有:JAVA学习网
备案序号:皖ICP备06004238号 |