与JPA 和 Android上的这个问题相关,但正在寻找设计指导。
我有一些数据将通过 AppEngine 上的 Objectify 持久化。这些对象还需要在 Android 应用程序(以及后来的 iPhone 应用程序)上进行交互。假设他们在打牌:
@Entity public class Card { @Id Long id; 弦套装;字符串值; }
我应该在我的 Android 应用程序中使用与在 AppEngine 中完全相同的类,还是应该将这些对象限制在最接近 DataStore 的层,并重新封装数据以在移动设备上传输和使用 - 还是使用超类还是接口?