Groovy = Java - 重复的样板代码
+ 可选的动态类型
+ 闭包(closures)
+ 领域规范语言(DSL)
+ 生成器(builders)
+ 元编程(metaprogramming)
DSL: domain specific languages
生成器:可以生成XML/HTML/Swing/ANT/DOM/SQL查询等树状数据结构
元编程:运行时对类增加行为,类似与AOP。
+ 可选的动态类型
+ 闭包(closures)
+ 领域规范语言(DSL)
+ 生成器(builders)
+ 元编程(metaprogramming)
DSL: domain specific languages
生成器:可以生成XML/HTML/Swing/ANT/DOM/SQL查询等树状数据结构
元编程:运行时对类增加行为,类似与AOP。