考虑在数据库中有一个名为users
的表和一个名为 的表wallets
。除其他外,用户有 0 个、1 个或多个钱包。这种关系是一对多的,这意味着钱包有一个指向用户的外键。
现在的问题如下:在为一个人构建结构或类时,我看到两种可能性:
1) 用户没有钱包的迹象。有一个函数将用户作为参数并获取钱包数组。
2) 用户拥有一个包含钱包的数组作为成员,并且在创建对象/结构时获取钱包。
我认为第一种方法可能更好,因为它更加模块化——在第二种方法中,用户依赖于钱包,即使用户没有钱包。不过,我不确定哪种方法更好,所以我正在寻找两种方法的比较。
白衣染霜花
相关分类