<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Ruby Metaclass详解</title>
	<atom:link href="http://www.letrails.cn/archives/ruby-metaclass-tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/</link>
	<description></description>
	<lastBuildDate>Mon, 02 Jan 2012 01:59:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: 505124021</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-718</link>
		<dc:creator>505124021</dc:creator>
		<pubDate>Mon, 02 Jan 2012 01:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-718</guid>
		<description>很好的文章。不过上面的class关系应该是针对1.9.x以下版本的，1.9.x版本的class关系又有所不同了。
1.9.2p180 :001 &gt; Class.class =&gt; Class 1.9.2p180 :002 &gt; Class.superclass.superclass =&gt; Object 1.9.2p180 :003 &gt; Object.class =&gt; Class 1.9.2p180 :004 &gt; Object.superclass =&gt; BasicObject 1.9.2p180 :005 &gt; Object.superclass.superclass =&gt; nil 
</description>
		<content:encoded><![CDATA[<p>很好的文章。不过上面的class关系应该是针对1.9.x以下版本的，1.9.x版本的class关系又有所不同了。<br />
1.9.2p180 :001 &gt; Class.class =&gt; Class 1.9.2p180 :002 &gt; Class.superclass.superclass =&gt; Object 1.9.2p180 :003 &gt; Object.class =&gt; Class 1.9.2p180 :004 &gt; Object.superclass =&gt; BasicObject 1.9.2p180 :005 &gt; Object.superclass.superclass =&gt; nil </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oh_yes_come_on</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-674</link>
		<dc:creator>oh_yes_come_on</dc:creator>
		<pubDate>Thu, 04 Aug 2011 13:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-674</guid>
		<description>发现这个小站里面的文章质量太高了，都看不懂</description>
		<content:encoded><![CDATA[<p>发现这个小站里面的文章质量太高了，都看不懂</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-648</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 30 May 2011 06:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-648</guid>
		<description>非常好的文章。完全理解了metaclass的含义。Thank you</description>
		<content:encoded><![CDATA[<p>非常好的文章。完全理解了metaclass的含义。Thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Su</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-641</link>
		<dc:creator>Su</dc:creator>
		<pubDate>Thu, 21 Apr 2011 17:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-641</guid>
		<description>楼主也提到了，metaclass 这个术语在其它语言中是指类的类，在 Ruby 中还沿用这个术语的话容易产生歧义。官方的文档和比较权威的书籍上称之为“singleton class”（单例类），但仍然容易和单例设计模式混淆；我比较赞同称其为 &quot;eigenclass&quot;，这是 Ruby 社区公认的第三种说法，和线性代数中“eigenvector”、“eigenvalue”的命名有相同的概念。</description>
		<content:encoded><![CDATA[<p>楼主也提到了，metaclass 这个术语在其它语言中是指类的类，在 Ruby 中还沿用这个术语的话容易产生歧义。官方的文档和比较权威的书籍上称之为“singleton class”（单例类），但仍然容易和单例设计模式混淆；我比较赞同称其为 &#8220;eigenclass&#8221;，这是 Ruby 社区公认的第三种说法，和线性代数中“eigenvector”、“eigenvalue”的命名有相同的概念。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 音乐歌词</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-392</link>
		<dc:creator>音乐歌词</dc:creator>
		<pubDate>Mon, 12 Apr 2010 13:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-392</guid>
		<description>楼主在吗</description>
		<content:encoded><![CDATA[<p>楼主在吗</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ilstar</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-390</link>
		<dc:creator>ilstar</dc:creator>
		<pubDate>Fri, 26 Mar 2010 23:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-390</guid>
		<description>悄悄的问一下博主 代码
class 
是什么意思，根据上下文来猜好像是
class &lt; SomeClass

但是没见过这种写法</description>
		<content:encoded><![CDATA[<p>悄悄的问一下博主 代码<br />
class<br />
是什么意思，根据上下文来猜好像是<br />
class &lt; SomeClass</p>
<p>但是没见过这种写法</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JerryMore</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-358</link>
		<dc:creator>JerryMore</dc:creator>
		<pubDate>Mon, 06 Jul 2009 09:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-358</guid>
		<description>问一下，那张关系图是用怎么做的，很漂亮。谢谢</description>
		<content:encoded><![CDATA[<p>问一下，那张关系图是用怎么做的，很漂亮。谢谢</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nathan.wu</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-245</link>
		<dc:creator>nathan.wu</dc:creator>
		<pubDate>Thu, 28 Feb 2008 11:41:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-245</guid>
		<description>nice article</description>
		<content:encoded><![CDATA[<p>nice article</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bobo</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-244</link>
		<dc:creator>bobo</dc:creator>
		<pubDate>Thu, 28 Feb 2008 07:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-244</guid>
		<description>ruby1.8中的类变量，太让人郁闷了，竟然是整个继承体系所共享的而不是class-per的，所以我觉得使用类实例变量更好。 

不过1.9里面这个问题已经解决.</description>
		<content:encoded><![CDATA[<p>ruby1.8中的类变量，太让人郁闷了，竟然是整个继承体系所共享的而不是class-per的，所以我觉得使用类实例变量更好。 </p>
<p>不过1.9里面这个问题已经解决.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.letrails.cn/archives/ruby-metaclass-tutorials/comment-page-1/#comment-238</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 26 Feb 2008 03:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.letrails.cn/archives/ruby-metaclass-tutorials#comment-238</guid>
		<description>2楼的问题很好，需要再深入的学习下。

我觉得最主要的好处就是效率，子类的方法不需要再去查找继承树，直接在MetaClass中就可以找到，至于Rails中的应用，我找找看，原文是这么说的。</description>
		<content:encoded><![CDATA[<p>2楼的问题很好，需要再深入的学习下。</p>
<p>我觉得最主要的好处就是效率，子类的方法不需要再去查找继承树，直接在MetaClass中就可以找到，至于Rails中的应用，我找找看，原文是这么说的。</p>
]]></content:encoded>
	</item>
</channel>
</rss>

