400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

解释器模式如何在Java项目中实现-创新互联

解释器模式如何在Java项目中实现?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联网络公司拥有10余年的成都网站开发建设经验,近1000家客户的共同信赖。提供做网站、成都网站建设、网站开发、网站定制、友情链接、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务

定义:给定一种语言,定义他的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子。

类型:行为类模式

类图:

解释器模式如何在Java项目中实现

        解释器模式是一个比较少用的模式,本人之前也没有用过这个模式。下面我们就来一起看一下解释器模式。 

解释器模式的结构

代码实现

class Context {} 
abstract class Expression { 
  public abstract Object interpreter(Context ctx); 
} 
class TerminalExpression extends Expression { 
  public Object interpreter(Context ctx){ 
    return null; 
  } 
} 
class NonterminalExpression extends Expression { 
  public NonterminalExpression(Expression...expressions){ 
     
  } 
  public Object interpreter(Context ctx){ 
    return null; 
  } 
} 
public class Client { 
  public static void main(String[] args){ 
    String expression = ""; 
    char[] charArray = expression.toCharArray(); 
    Context ctx = new Context(); 
    Stack stack = new Stack(); 
    for(int i=0;i        
网页名称:解释器模式如何在Java项目中实现-创新互联
链接分享:http://mzwzsj.com/article/djocds.html

其他资讯

让你的专属顾问为你服务