【发布时间】:2011-10-07 00:58:11
【问题描述】:
我一直在考虑制作自己的图表,以便更好地了解 Ruby 中的所有类和模块如何相互继承。这一切在视觉上是如何联系在一起的。我敢肯定那里有一个很好的。我用谷歌搜索,但对结果不满意。有什么建议吗?
【问题讨论】:
标签: ruby
我一直在考虑制作自己的图表,以便更好地了解 Ruby 中的所有类和模块如何相互继承。这一切在视觉上是如何联系在一起的。我敢肯定那里有一个很好的。我用谷歌搜索,但对结果不满意。有什么建议吗?
【问题讨论】:
标签: ruby
关于 ruby 对象模型的最佳解释和图解解释可以在这本书中找到:Metaprogramming Ruby 我尝试在谷歌上搜索相关页面,但没有找到
【讨论】:
borrowed 周围的冷嘲热讽。
为了更好地理解 Ruby 对象模型和元编程的工作原理,我强烈推荐 Pragmatic Programmer 的 Dave Thomas 的这些 ScreenCast:
http://pragprog.com/screencasts/v-dtrubyom/the-ruby-object-model-and-metaprogramming
Dave Thomas 非常擅长解释这些概念,并且截屏视频中有漂亮的图形,可以直观地显示事物之间的关系。这些截屏视频直截了当,没有分心 - 每一分钱都值得!
还有一本书《Metaprogramming Ruby》http://pragprog.com/book/ppmetr/metaprogramming-ruby 但是虽然它涵盖了很多概念,但这本书写得不好,而且通过它的写作风格,很难记住这些概念/或者用这本书作为参考,以便以后查找。
【讨论】:
显示 Ruby 对象之间的超类和特征类链接(但不包括模块包含链接)的图表可在 www.atalon.cz 获得。
自 2012 年 1 月 11 日起,diagram 包含模块包含链接。
【讨论】: