搜索
首页 电脑/网络 软件 系统软件

Java设计模式之Interpreter模式是如何应用的呢?

Java设计模式之Interpreter模式是如何应用的呢?

全部回答

2018-03-28

65 0
    Interpreter 似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个语言的文法。我们还是来简单的了解一下: 首先要建立一个接口,用来描述共同的操作。
   public interface AbstractExpression { void interpret( Context context ); } 再看看包含解释器之外的一些全局信息 public interface Context { } AbstractExpression 的具体实现分两种:终结符表达式和非终结符表达式:来源:考试大 public class TerminalExpression implements AbstractExpression { public void interpret( Context context ) { } } 对于文法中没一条规则,非终结符表达式都必须的: public class NonterminalExpression implements AbstractExpression { private AbstractExpression successor; public void setSuccessor( AbstractExpression successor ) { this。
    successor = successor; } public AbstractExpression getSuccessor() { return successor; } public void interpret( Context context ) { } }。
    。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报