0

对于 Android(或 iOS)应用程序开发,当您需要从托管在某处(例如网站)的数据库中访问信息时,常用的方法是创建一个连接到数据库的页面(在我的例子中是 PHP 页面)并输出 JSON,或 PLIST 或其他。应用程序访问该页面 URL,然后检索数据并对其进行处理。

此方法允许您访问远程数据库,而无需在应用程序代码中透露数据库安全细节。这是一种粗略的抽象层。

我正在尝试将这个抽象层设计得尽可能灵活。如果我创建一些页面来检索一些数据并且它适用于我当前版本的应用程序,那就太好了。但是如果我在未来的版本中更改了某些内容并且检索到的数据需要稍有不同,那么我必须创建一个备用页面。我将不得不保留旧页面不变,以免破坏我的应用程序的任何旧版本。

有没有一种很好的方法来设计这样一个灵活且面向未来(尽可能)的抽象层?

4

0 回答 0