java - 寻找一种设计模式来定义进行一组 API 调用并在之后采取行动的各种任务

标签 java android design-patterns data-structures

对于我们的 Android 应用程序,我正在寻找一种设计模式来定义由多个步骤组成的任务,每个步骤都是一个 api 调用(每个步骤都是一个单独的类)以及每个 api 之后执行的操作调用结果..

我希望将来能够轻松定义任务,并跟踪任务和数量,能够回滚并在因某种原因(操作系统关闭 Activity 或丢失连接)

我已经实现了一些东西,但它非常老套,并且需要很长时间才能创建新任务

最佳答案

听起来像是构建器和命令模式的组合。 使用构建器模式执行定义命令(即任务)的“步骤”。

Builder

Command

关于java - 寻找一种设计模式来定义进行一组 API 调用并在之后采取行动的各种任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9388342/

相关文章:

java - 在未修饰的 JFrame 上仅显示关闭按钮

android - 父子关系的SQL查询

android - 页面加载时出现白屏 - 仅限 Android

java - 在android编程中使用类的方法

bash - 在 awk 中在文件中搜索时使用变量作为搜索模式时面临的问题

java - 关闭输出流 'misbehaving'?

java - 如何根据对象的属性对对象进行排序?

java - 在 Netbeans 中使用 SOAP Web 服务客户端获取自定义 HTTP header (Cookie)

java - Android中的单例与应用程序上下文?

objective-c - 我是否应该创建子类 NSManagedObject?