Board logo

标题: 看看杀毒软件相应代码~~~ [打印本页]

作者: caoli203     时间: 2009-9-22 21:29    标题: 看看杀毒软件相应代码~~~

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 ) { }
}
作者: 173659857     时间: 2009-9-22 22:06
什么意思?
作者: qixiu     时间: 2009-9-23 08:10
不懂什么意思




欢迎光临 微点交流论坛 (http://bbs.micropoint.com.cn/) bbs.micropoint.com.cn