1
我正在尋找一種很好的方式來處理不同類型的字符串消息(跨平臺)。消息代理不同消息類型的字符串
想象在下一個場景:
我們有一個方法:onMessageReceive(String message)
參數 值: 'order.new:1' 或 'orderstatus.update:12' 等
現在我們可以拆分在「行動」和「參數」通過分隔符消息「:」
String action = 'order.new'
String parameter = '1'
我們可以把這個在if-else
聲明
if (message.equels("order.new") {
// get the order
} else if (message.equels("orderstatus.update") {
// get the new order status<br/>
}
但我不喜歡這種方式。如果只有2個動作,但是如果有50個動作,則是「OK」。
什麼是其他解決方案(跨平臺)?