【发布时间】:2010-10-22 22:06:12
【问题描述】:
如果你有一个类 A 是 B 类和 C 类的集合,那么它对 A 更好吗
- 存储 B 和 C 的 ID
- 为 B 和 C 加载和存储整个对象(通过引用对象 B/C 进行编辑、存储,即实例化对象 B 和 C,而不是为 B 和 C 存储 id。
- 存储 ID 并提供提取方法 B 和 C 的方法
我假设这取决于性能要求和其他要求,但我只是在寻找任何一般性指导或想法。
【问题讨论】:
-
你说的是 COM 聚合吗?
-
“商店”是什么意思。如果您有对象,则不需要 ID,因为您有实例。这个数据库是否相关
-
好吧,我没有使用 COM,但我正在寻找比与特定语言/对象模型相关的更抽象的答案
标签: oop object aggregation