1

我正在开发一个具有一些网络方面的 android 应用程序。在应用程序中的某些地方,当按下按钮时,会调用服务器并返回充满数据的响应。我的问题是关于创建一个健壮的流程,我将我的网络调用分隔在它们​​自己的类中,我所做的只是实例化一个网络对象,例如 new MyNetworkHelper(accessClientServer) 并给它一个客户端服务器的名称。然后,该对象将实例化适当的对象(ClientServer 或 StudentServer 或 TeacherSever 等)以访问该服务器并执行任何数据库保存并返回对 MyNetworkHelper 对象的响应,该对象将返回到被按下的按钮。

这是完成此类任务的最佳方式吗?

4

1 回答 1

1

您的建议并非不合理,但可以使用标准模式更加标准化,例如您的助手是单例(以及您的其他服务器,如果它们打算以这种方式使用)。我建议您选择一本关于设计模式和架构的初学者书籍。

于 2013-05-20T04:11:47.293 回答