【发布时间】:2010-05-06 09:52:55
【问题描述】:
我有一个模型 (MVC) 类,我想存储它的内部状态(基本上包含私有 int 字段)。
该程序正在 Android 上运行(目前),因此我需要将其存储在 Bundle 中,但稍后我将在桌面应用程序中使用相同的类,我必须在其中存储其他状态方式,所以我不能在课堂上直接引用Bundle。
所以我的问题是:在不暴露其实现的情况下存储(和检索)类的状态的最佳方法是什么?
我能想到的最好的办法是删除 private 访问修饰符,以便这些字段可以访问包并在同一个包中创建读/写帮助程序类,但这似乎是错误的。
【问题讨论】:
标签: java android model-view-controller serialization