当前位置: 首页> 书评> 正文

Groovy入门经典《粗》

  • 小小评论家小小评论家
  • 书评
  • 2023-03-26 12:38:24
  • 79

Groovy作为弱类型语言同java,C++不同。变量本身并没有强制的类型检查。在javaC++,C#中,我们经常利用type,通过多态、继承、实现接口等方法来封装变化,但是在弱类型语言中,根本就没有类型,上述OO中最常用的编程模式就不再起作用(或者变得不那么重要)。

相比type inheritance,OO脚本语言(Groovy Ruby Python)最大的魅力在于mixin closure,meta-programming。通过它们强大、灵活的动态性,来实现在传统OO语言中难以达成的效果。

这本Groovy入门经典,仅仅是按照java语法讲述的方式,将这门语言介绍了一下。更别提书中只字未提mixin meta-programming。也没有对脚本语言中常用的closure pattern做些归纳总结。

让人失望的作品。

这样讲述Groovy,那它又和java有什么不同?

阅读全文