标签: caching design-patterns callback promise future
我正在寻找能够轻松解决以下问题的编码模式:这是一种范例,我发现自己在开发过程中不得不使用很多东西。在用户打开任何UI后,可能会发生以下情况:
一个简单的例子就是加载一个Twitter时间轴。该应用程序将向用户显示其拥有的内容,在后台从远程更新,然后在发现更新的推文时更新UI。
理想情况下,每个步骤都会异步运行并且可以随时取消。到目前为止,我一直在使用期货 / 承诺和回调,但我发现自己写了很多胶水代码。
任何建议都将不胜感激。