[問題] 抱歉 請教一下 module 和min-in的觀念

看板Ruby作者 (softwind rising)時間17年前 (2007/05/28 16:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
請問一下 在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
文章代碼(AID): #16MexBBJ (Ruby)
文章代碼(AID): #16MexBBJ (Ruby)