请考虑在数据库中有一个名为users
的表和一个名为wallets
的表。除此之外,用户有0,1个或更多的钱包。这种关系是一对多关系,这意味着钱包有一个指向用户的外键。以静态语言分隔数据库表和合并对象
现在的问题是:当建立一个结构或一个人一个班我看到两种可能性:
1)用户没有钱包的迹象。有一个函数将用户作为参数并获取钱包数组。
2)用户具有包含钱包的数组作为成员,并且在创建对象/结构时获取钱包。
我认为第一种方法可能会更好,因为它更模块化 - 第二种方法是用户依赖钱包,即使用户没有钱包。 不过,我不确定哪种方法更好,所以我正在寻找两种方法的比较。
正是我需要开始我的研究,谢谢! – Bloodcount 2014-09-28 10:38:50