所以我很好奇是否可以放置这样的模型:
class Parent{
Parent kid;
}
class Parent{
Kid kid
}
class Kid{
//valuable stuff
}
Parent -> Parent -> ... -> Parent -> Kid
。问题是它可以尽可能多地保持Parent
类的级别,并且仅在3或7次传递Kid
类之后才结束。现在我只是递归JSONObject
并存储一个大JSONObject
,但我很乐意将模型放入Realm而不是每次都重复它。关于如何对待这种结构的任何建议都非常受欢迎。
答案 0 :(得分:0)
我将其建模为递归数据结构,例如:
class Person {
private Person person;
private Parent parent;
private Kid kid;
}
然后使用适当的空值检查来确定它是什么类型的人。