
Ruby的OOP与动态特性
本文选自Amazon网站销量最好的三本Ruby书之一《The Ruby Way》(Ruby之道)的中文版第11章,介绍了一些不常见或较高级的OOP技术以及一些常见的用法。介绍了一些设计模式的实现(以及一些不需要实现的模式),还讨论Ruby的反射API、Ruby的动态性导致的一些有趣的结果以及使用动态语言能够实现的各种技巧。

本文选自Amazon网站销量最好的三本Ruby书之一《The Ruby Way》(Ruby之道)的中文版第11章,介绍了一些不常见或较高级的OOP技术以及一些常见的用法。介绍了一些设计模式的实现(以及一些不需要实现的模式),还讨论Ruby的反射API、Ruby的动态性导致的一些有趣的结果以及使用动态语言能够实现的各种技巧。

作者Hal Fulton刚刚更新了他的经典之作——《Ruby之道》。Hal之所以要这么做的原因是由于十月第三周要赶上 RubyConf 2006,并且要配合着Addison Wesley专业Ruby系列图书的启动。在这次InfoQ的独家采访中,Hal回答了贯穿整本书的问题:什么是Ruby之道?