我正在开发一个项目,我应该创建一个客户端,该客户端的角色是在传递的输入上构建一个url基础,并在正确的服务器上进行REST调用。
他们可以通过两种方式完成此操作,无论是进行同步调用还是进行异步调用。所以现在我不确定这样做的正确方法是什么?
我应该使用两个方法同步和异步方法以及一个实现此接口的类来创建一个接口,还是应该用这两个方法创建一个简单的类?
什么是更好的方法?
答案 0 :(得分:2)
我不会将两种方法都放入接口,只是同步的方法。然后想象N个不同的实现,它们只关心获取数据。所有这些都可能被包装成一个异步的包装类。无需强制每个实现重新发明异步行为。