Groovy and Grails Recipes翻译之旅——面向对象的Groovy(18)

4.18.           本章小结

读过本章,我希望已经说服您,Groovy是一个完全的面向对象语言,它支持Java和其他OO语言的面向对象的特性。另外,由于Groovy是一中动态语言,它提供了很多动态OO特性,从而使Groovy更加强大和灵活易用。

本章展示了如何用类、包和脚本组织代码;也演示了GroovyOO特性,例如继承和接口,以及独特的动态特性,如multimethodscategoriesMetaClass,和ExpandoMetaClass;同时也详细说明了GroovyJava在方法,变量和构建器的异同点。

下章将讲述Groovy最强大的特性之一,也是Java程序员最难掌握的特性:闭包。

你可能感兴趣的:(groovy)