小编use*_*607的帖子

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

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

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

java oop android design-patterns

6
推荐指数
1
解决办法
1074
查看次数

对象库Xcode 6中没有项目

我一直遇到XCode6的问题,我也尝试卸载它并重新安装它.每当我试图打开它时,它一直说"不匹配",我不能使用任何物体.我正在尝试启动iOS项目! 这就是我的样子

xcode swift xcode6

3
推荐指数
1
解决办法
3362
查看次数

标签 统计

android ×1

design-patterns ×1

java ×1

oop ×1

swift ×1

xcode ×1

xcode6 ×1