Re: [問題] Ruby 與 Interface Oriented Design

看板Ruby作者 (初夏。)時間18年前 (2007/02/14 00:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/9 (看更多)
※ 引述《fayhong (風起的瞬間)》之銘言: : 我們在寫 Java 的時候,有種東西叫 interface, : C++ 與 Objective-C 也有,但是作用跟 Java 好像又不太一樣 : 在 Java 中,我們可以定義 interface,藉以告訴實作的人要做哪些功能, : 甚至在 Test Driven 的實作過程中,只需要先定義好 interface, : 就可以動手寫 unit test 的東西 : 只不過,在 Ruby 中,要怎麼做這種"空殼"呢? : 或者是,有什麼樣的設計方法可以取代我原本的想法呢 @@a 原本想推文的,不過剛看了版規....XD 看到你的問題,第一個讓我想到module, class.....?? module好像只是用來include? class用來繼承,可是跟interface的意義又不同, 不過ruby應該也沒有implement interface吧.... http://www-128.ibm.com/developerworks/tw/library/j-ruby/ 看文中"Ruby 中的多態性"的部分....雖然感覺還是沒講...XD --- 不過又話說,討論ruby的人還真是不多, 開始有點擔心我的問題會不會層出不窮啊....Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.187.14.220

02/14 00:27, , 1F
大概了解了,也許我是太過被 Java 的靜態型別限制住了 :)
02/14 00:27, 1F
文章代碼(AID): #15qU9K_K (Ruby)
討論串 (同標題文章)
文章代碼(AID): #15qU9K_K (Ruby)