Ruby对象模型/类/模块......图表在哪里?

时间:2011-10-07 00:58:11

标签: ruby

我一直在考虑制作自己的图表,以便更好地了解Ruby中的所有类和模块是如何相互继承的。它们如何在视觉上联系在一起。我相信那里有一个好的。我用Google搜索,但对结果不满意。有什么建议吗?

4 个答案:

答案 0 :(得分:9)

我也是一名视觉学习者,最终绘制了我自己的“自制”图表:

Ruby Object Model

希望这有帮助。

答案 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包含模块包含链接。