【发布时间】:2009-11-25 06:47:49
【问题描述】:
我正在开发一个应用程序,该应用程序将与公开多种方法的 Web 服务进行通信。我试图弄清楚集中访问 Web 服务、提供同步和异步访问选项以及将数据返回给客户端的最佳模式是什么。有人解决过这个问题吗?
所有方法的一个类似乎可以很好地集中所有内容,但我认为将数据返回到正确的位置会让人感到困惑,尤其是在处理多个异步调用时。我的另一个想法是每个方法都有一个单独的子类,具有某种工厂代理访问权限,但我认为这可能会过度设计这种情况。
(注意:不询问使用什么方法调用/如何解析响应/等,寻找一般问题的高级设计模式解决方案)
【问题讨论】:
标签: iphone web-services design-patterns