我认为我的大脑已经死了,但我认为有一种简单的方法可以在Ruby中使用“模块”为我自己的类创建命名空间 - 或者我是否梦想过?
我所追求的是Ruby相当于将我的类defs放入包中的Java方式......
或者我必须为我的对象创建一个新名称???
答案 0 :(得分:3)
module ThreadReader
class Thread
...
end
end
t=ThreadReader::Thread.new(...
=> #<ThreadReader::Thread:...
答案 1 :(得分:1)
嗯Modules behave this way,你会发现。
我确信你也知道在创建与其他常用类同名的类时,可理解和可维护的代码存在一定的危险,所以你可能想要使用不同的名称改变名称空间。