看板 [ Ruby ]
討論串[心得] multi-method/dispatch
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2006/12/21 21:21), 編輯資訊
1
0
1
內容預覽:
所謂 multi-method/dispatch 為動態決議兩種以上真實型別的手段. 在一般的物件導向程式語言中,僅僅支援 single-method/dispatch,. 亦即 ooo.xxx(); 我們會說,我們 send 了 xxx 這個 message 給這個 ooo,. 但這個 ooo 是
(還有2301個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2006/12/21 22:57), 編輯資訊
0
0
1
內容預覽:
原本的程式碼是 C++ 的,這裡我以 Ruby 做示範:. class A. def go rhs. rhs.goA self # 知道左邊是 A 了!右邊是誰?. # 倒轉過來呼叫就知道右邊是誰了. end. def goA rhs # 上面假設 rhs 也是 A, 那麼倒轉呼叫後就會到此. #
(還有3143個字)
首頁
上一頁
1
下一頁
尾頁