2013-06-04 73 views
3

我必須做一個回調模式的演示。 我只是想確定我是正確的,因爲我讀到了有關回調,回調函數和回調模式的內容...設計模式 - 回調

設計模式回調與觀察者模式非常相似。


第一個更容易實現,但可能會混淆MVC實現。 你必須調用特定的函數或方法來進行回調。 沒有特定的類圖。

http://soapatterns.org/design_patterns/service_callback

http://searchdaily.net/callback-pattern-with-rmi-client-callback/#more-2009


二是對於MVC製成,具有類特定diagramm等。(我可以看一下維基百科,如果我需要)


所以我的問題是:

是我寫的對嗎?

我的2個鏈接是否正確(說到模式回調)?

我們是否同意回調模式和函數是2完全不同的東西?

+0

我們一致認爲,回調格局和功能是不同的東西。對。 –

回答

1

所以沒有回調模式這樣的事情。 有回調函數和回調機制(在觀察者模式中使用)。

這裏是我使用的鏈接。如果你想要的演示文稿只是問;) (對不起,我不得不刪除http,因爲我沒有足夠的信譽添加超過2個鏈接)

回調模式»Searchdaily | Searchdaily。
http://searchdaily.net/tag/callback-pattern/

SOAPatterns.org |設計模式|服務回調。 http://soapatterns.org/design_patterns/service_callback

oop - 觀察者模式或回調? - 堆棧溢出。
stackoverflow.com/questions/4583269/observer-pattern-or-callback

回調(計算機編程) - 維基百科,自由的百科全書。 en.wikipedia.org/wiki/Callback_%28computer_science%29

RoR指南&解決方案:驗證,回調和觀察者之間的區別。 rorguide.blogspot。CH/2011/07 /差之間,validations.html

設計模式 - 維基百科,自由的百科全書。 en.wikipedia.org/wiki/Software_design_pattern

設計模式 - 維基百科,自由的百科全書。
en.wikipedia.org/wiki/Design_Patterns_%28book%29

接力 - 是否有與回調機制有關係的設計模式? - 堆棧溢出。 stackoverflow.com/questions/946834/is-there-a-design-pattern-that-deals-with-callback-mechanism

0

我沒有看到回調函數和回調函數之間的區別。

但是,回調函數和回調模式之間的區別在於函數是實際執行的邏輯塊,而模式是使執行發生的代碼設計。

回調函數 - SO link 回調格局 - SO link

0

一個很好的模式描述是Service Callback design pattern。這是一個目錄的SOA模式的一部分,但即使你使用通用組件,而不是SOA服務可以使用的模式。

Observer模式類似於發佈 - 訂閱模式,而不是回調。

設計模式可以與類圖來說明當他們指定的方法和繼承。像服務回調模式可與通用元件盒來說明,因爲他們專注於組件交互。