Ruby Eye for Java Guy

唉,写的读书笔记又丢掉了,真是郁闷了。JAVAEYE已经是第二次出现这样的问题,都已经到了不可饶恕的地步了

读《Ruby Eye for the Java Guy》,第三章。和JAVA相比,RUBY更为灵活。由于它是动态类型语言,其对象模型不是在编译期确定的,而是在运行期间才确定,并且,还可以在运行期间更改对象模型。因此,有很多非常灵活的用法。比如说:你自己可以可代码,直接扩展现有类的方法,而不是像JAVA一样写util类。比如说可以将写好的代码,Mix in到其它的对象中去。可以通过BLOCK来实现JAVA INNER CLASS/ INNER Interface的同样作用。

读完此章节,确实对RUBY的动态类型语言特性印象深刻,但是我不免有些疑虑。这要是让我写起来,没有编译器的支持,没有强大的IDE支持,我能写高质量的RUBY代码吗?很有可能一不小心就出错了……

你可能感兴趣的:(java,浏览器,读书,Ruby,firefox)