我正在开发一个使用核心数据的 iphone 应用程序。数据包括大量人员。每个人都会有某些相同的属性。名字,姓氏,年龄等等。然后将这些人分为几类。我遇到不同类别的人的问题将具有不同的属性。
例如
人 A 将属于 A 类,并具有属性 a、b、c
人 B 将属于 B 类,并将具有属性 b、c、d
人 C 将属于类别 b 和 c,并将具有属性 c、d、e
我想拥有实体人
实体类别
实体personattributes 将存储所有一次的属性,不适用于此人将只是空。
在代码中,我会知道该人是否属于 a 类,他将只有属性 a、b、c
这会是一个好的设计,还是我需要为每个类别设置一个单独的属性实体
提前致谢!