实体的行为取决于其类,但很多时候我们知道一个特定的实体需要特定的行为.在很多语言里,我们必须陷入另外再定义一个类的麻烦里,即使它只是用来接着实体化一次.在Ruby里,我们可以赋予任何对象属于其自身的方法.
ruby.html" target="_blank">ruby> class SingletonTest
| def size
| print "25/n"
| end
| end
nil
ruby> test1 = SingletonTest.new
#
0xbae20>0xbc468>
新闻热点
疑难解答
图片精选