ruby 单态方法 分析

时间:2021-08-18 09:50:35

实体的行为取决于其类,但很多时候我们知道一个特定的实体需要特定的行为.在很多语言里,我们必须陷入另外再定义一个类的麻烦里,即使它只是用来接着实体化一次.在Ruby里,我们可以赋予任何对象属于其自身的方法.

ruby>classSingletonTest

|defsize

|print"25\n"

|end

|end

nil

ruby>test1=SingletonTest.new

#<0xbc468>

>

<0xbae20>

>

""

>

>