笔记:Groovy 处理 event listener

阅读更多
在event listener中使用groovy,一般涉及到实现接口,或者使用匿名类。而groovy是没有匿名类的,在groovy中,可以通过Closures来代替匿名类。具体到event listener,有两种方式:

1、 http://groovy.codehaus.org/Groovy+Beans
通过这篇文章可以知道,只需要给名为listener方法名的属性赋予一个Closures,就可以代替listener的匿名类。这应该是针对event listener的特殊方法。

2、 http://groovy.codehaus.org/Groovy+way+to+implement+interfaces
在这篇文章,我们知道,如果一个interface中只有一个方法,可以用 def as 来指定一个Closure使得它就像是拥有这个interface一样。


你可能感兴趣的:(Groovy)