我一直在考虑制作自己的图表,以便更好地了解Ruby中的所有类和模块是如何相互继承的。它们如何在视觉上联系在一起。我相信那里有一个好的。我用Google搜索,但对结果不满意。有什么建议吗?
答案 0 :(得分:9)
答案 1 :(得分:0)
本书中可以找到关于ruby对象模型的最佳解释和图解说明之一:Metaprogramming Ruby我尝试使用Google搜索相关页面但是空白
答案 2 :(得分:0)
为了更好地理解Ruby对象模型和元编程的工作原理,我强烈推荐这些由Pragmatic Programmer的Dave Thomas编写的ScreenCasts:
http://pragprog.com/screencasts/v-dtrubyom/the-ruby-object-model-and-metaprogramming
戴夫·托马斯在解释这些概念方面很棒,而且截屏视频中有漂亮的图形,可视化事物之间的相互关系......那些ScreenCasts直截了当,没有分心 - 值得每一分钱,错误! / p>
还有一本书" Metaprogramming Ruby" http://pragprog.com/book/ppmetr/metaprogramming-ruby 但是虽然它涵盖了很多概念,但这本书写得很糟糕,而且通过它的写作风格很难记住这些概念,或者将这本书用作以后查找内容的参考。
答案 3 :(得分:0)
www.atalon.cz提供了显示Ruby对象(但不包括模块包含链接)之间的超类和本征类链接的图表。
自2012年1月11日起,有一个diagram包含模块包含链接。