2
A
回答
3
這可能是簡單示例的限制。在實踐中,客戶和調用者之間不需要有任何關係。
客戶端可以將命令對象序列化並將其發送到遠程服務以供執行,或者客戶端可以將該命令添加到隊列以供其他線程卸載並稍後執行。
相關問題
- 1. 命令模式設計
- 2. 使用命令設計模式添加新命令
- 3. 使用2條指令設計指令集
- 4. XamlParseExceptions設計模式 - 使設計模式無用
- 5. 設計模式 - 使用DAO?或者使用其他類型的設計模式?
- 6. JNI指針依賴的設計模式
- 7. 設計模式預處理器指令解決方法
- 8. 關於使用命令設計模式的思考
- 9. 使用記事本設計的命令模式
- 10. 信使的設計模式
- 11. 不同模式的命令處理器的設計模式
- 12. R中的設計模式的使用
- 13. 存儲庫設計模式指導
- 14. c#命令模式設計問題
- 15. 開關設計模式命令java
- 16. 命令模式和參數設計
- 17. 使用設計模式時'指向函數的指針'的優點
- 18. Eclipse中使用的設計模式GEF
- 19. 使用Java中的MBeans設計模式
- 20. WPF中使用的設計模式
- 21. Android中使用的設計模式apis
- 22. 使用Perl的OO設計模式
- 23. 建議使用的設計模式
- 24. 使用什麼樣的設計模式?
- 25. symfony2中使用的設計模式
- 26. jQuery庫中使用的設計模式
- 27. 適用的設計模式
- 28. 角UI模式的指令
- 29. 設計模式
- 30. 設計模式:
你好。您能否詳細說明客戶端如何序列化命令對象並將其發送到遠程服務?如果我們想象有一個名爲「CreateGameCommand」的命令對象,它是一個具體的「Command」類。這是我們通過TCP/IP套接字發送到刪除服務的對象嗎?服務器會調用這個對象上的'execute()'方法嗎?或者客戶會先調用'execute()'方法嗎?非常感謝 – Joeblackdev 2011-02-16 13:56:25
@Joeblackdev - 是的,你會使用你喜歡的任何線上格式(二進制,XML,任何)來串行化CreateGameCommand並將它發送到服務器,服務器將反序列化並調用execute()方法目的。 – Paolo 2011-02-16 14:15:29
超級!非常感謝您的幫助。 – Joeblackdev 2011-02-16 14:33:44