我的問題是基於使用命令模式調用服務器方法。但是有很多可能的命令。我想介紹每個命令實例的'execute'方法的返回類型。我知道這不是命令模式的預期用途,但我沒有任何其他選擇。我需要調整命令模式來爲我工作。一般返回類型 - Java
對於每個命令中'execute'方法的方法簽名,我可能有什麼作爲返回類型?我猜它必須是一個協變的返回類型。這不是一個理想的解決方案,但我沒有其他選擇。我正在爲我的android應用程序開發服務器,並且RMI在Android SDK中不可用。我會很感激任何有關退貨類型問題的建議。我需要考慮所有不同命令可能返回的所有返回類型。我不確定是否有返回某種通用返回類型的問題。
我已經看過這個話題: command pattern returning status 但我需要更多的靈感。
完美 - 泛型。我失去了聯繫!抱歉。感謝您的幫助:) – Joeblackdev 2011-02-16 23:20:29