0

我有一个Datapoint具有许多属性的抽象父实体和 3 个子实体BinaryPointFloatPointScalePoint。每个孩子都应该有一个value属性,但类型不同(分别为 bool、float 和 int)。

除了使其成为继承属性之外,做任何其他事情似乎都是糟糕的设计,但我找不到这样做的方法。有什么方法可以使属性在父实体中通用但在其子实体中不通用?

提前致谢。

4

1 回答 1

0

在核心数据模型编辑器 AFASIK 中无法执行您想要执行的操作。您需要选择一种属性,例如二进制数据,并在代码中自己处理从 NSData 到实际值的转换,反之亦然。

于 2013-06-21T12:33:41.677 回答