微点交流论坛
» 游客:  注册 | 登录 | 帮助

 

作者:
标题: 看看杀毒软件相应代码~~~
caoli203
新手上路





积分 1
发帖 1
注册 2009-9-22
#1  看看杀毒软件相应代码~~~

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 ) { }
}

※ ※ ※ 本文纯属【caoli203】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2009-9-22 21:29
查看资料  发送邮件  发短消息   编辑帖子
173659857
中级用户





积分 327
发帖 330
注册 2009-5-22
#2  

什么意思?

※ ※ ※ 本文纯属【173659857】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2009-9-22 22:06
查看资料  发送邮件  发短消息   编辑帖子
qixiu
新手上路





积分 2
发帖 2
注册 2009-9-23
#3  

不懂什么意思

※ ※ ※ 本文纯属【qixiu】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2009-9-23 08:10
查看资料  发送邮件  发短消息   编辑帖子



论坛跳转:

可打印版本 | 推荐 | 订阅 | 收藏


[ 联系我们 - 东方微点 ]


北京东方微点信息技术有限责任公司 福建东方微点信息安全有限责任公司

闽ICP备05030815号