?實體的行為取決于其類,但很多時候我們知道一個特定的實體需要特定的行為.在很多語言里,我們必須陷入另外再定義一個類的麻煩里,即使它只是用來接著實體化一次.在Ruby里,我們可以賦予任何對象屬于其自身的方法.
ruby.html" target="_blank">ruby>?class?SingletonTest
????|???def?size
????|?????print?"25/n"
????|???end
????|?end
???nil
ruby>?test1?=?SingletonTest.new
???#
???
???
??
????????
?????
???
?
???
?
?????
??
?0xbae20>0xbc468>
新聞熱點
疑難解答
圖片精選