看板 [ Ruby ]
討論串[問題] Ruby 與 Interface Oriented Design
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者fayhong (風起的瞬間)時間18年前 (2007/02/13 23:53), 編輯資訊
3
0
0
內容預覽:
我們在寫 Java 的時候,有種東西叫 interface,. C++ 與 Objective-C 也有,但是作用跟 Java 好像又不太一樣. 在 Java 中,我們可以定義 interface,藉以告訴實作的人要做哪些功能,. 甚至在 Test Driven 的實作過程中,只需要先定義好 int

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ankasc (初夏。)時間18年前 (2007/02/14 00:07), 編輯資訊
1
0
1
內容預覽:
原本想推文的,不過剛看了版規....XD. 看到你的問題,第一個讓我想到module, class.....??. module好像只是用來include?. class用來繼承,可是跟interface的意義又不同,. 不過ruby應該也沒有implement interface吧..... ht
(還有45個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者polarpolar (破啦貝爾)時間18年前 (2007/02/14 12:06), 編輯資訊
0
0
1
內容預覽:
Ruby 的 module 不只是拿來 Mixin 的,. 而在與 interface 比較之前,. 要先了解 include 與 implement 有何不同?. 先說說為什麼大家對 interface 看法兩極?. 那是因為 interface 雖然提供給編譯器一份「規格」,. 但 implem
(還有816個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yzugsr (Bird)時間18年前 (2007/02/14 14:19), 編輯資訊
1
0
0
內容預覽:
一點淺見 請指教. 在ruby裡, interface的觀念應該直接用duck typing的觀念實作. ==別挑我語法錯, 下面都是pesudo code==. 例: Java. interface Animal {. public void move();. }. class Dog imple
(還有606個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2007/02/14 15:48), 編輯資訊
0
0
4
內容預覽:
怕新手誤會,所以我還是點一下語法和用法的錯誤… XD. def move; puts "Dogs walk"; end; end def move; puts "Birds fly"; end; endyes, 差不多就是這個概念. static typing 的做法是把 spec 寫在你的核心程式
(還有699個字)
首頁
上一頁
1
2
下一頁
尾頁