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