作者softwind (softwind rising)
看板Ruby
标题[问题] 抱歉 请教一下 module 和min-in的观念
时间Mon May 28 16:11:41 2007
请问一下 在Ruby中 的module和 mix-in的观念
由书上(ruby programming)的看法
作者似乎将module视为一群funtion的集合
但是在 core library中的class
不少都有mix-in(翻成混入吗?)的用法
像是混入 Enumerable 和Comparable
这边 个人认为很像是 interface观念
不知道板上大大 有没有过类似的用法 (实际应用时)
再请教一下 guide上面说module是不可以直接实体化的
不过 module Math 含有常数 PI, E
这种常数宣告是类似 class中 class variable的写法吗?
(如果是Java 可以用final... 不过 Ruby...?)
module不能直接实体化 那module是不是不可以包含
instance variable???
因为 class < aObject 的用法
让小弟觉得很不可思议 (Ruby!=Java ...)
所以有些细部的观念 想要特别请教板上大大
谢谢回应
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.27.216