当前位置:  开发笔记 > 编程语言 > 正文

设计模式以访问来自不同来源的相同数据

如何解决《设计模式以访问来自不同来源的相同数据》经验,为你挑选了0个好方法。

我有这个问题:我有数据可以保存本地和远程云,以便能够从每个设备获取它们.现在,如果有连接,我必须从远程加载它们(如果有没有连接的更新,最终更新它们)并在本地保存任何更改,如果没有连接,我可以并且只能使用本地源.我首先想到了一个策略,但它显然是错误的,比我想到的代理,但我不知道它是否合适.在我的设计过程中,我创建了一个managerPreferitiDB,它可以根据情况(可能带有State模式)访问localPreferitiDB(用于本地访问)和/或cloudPreferitiDB(用于远程访问).我认为我应该有一个preferitiRetriever接口,由他们两个实现,然后在我的managerPreferitiDB代理中有两个或更多preferitiRetriever.

有什么建议吗?是否有更适合这种情况的模式?我正在使用Java for Android,谢谢

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有