Tag: 一对多的

编程一对多关系

所以我很惊讶在谷歌和stackoverflow上搜索不会返回更多结果。 在OO编程中(我使用的是java),你如何正确地实现一对多关系? 我有一个class级Customer和class级Job 。 我的申请是为一家为客户完成工作的虚构公司。 我当前的实现是这样的, Job类与Customer类没有任何关系,根本没有对它的引用。 Customer类使用集合和方法来保存,检索和修改有关已为客户分配和/或完成的作业的信息。 问题是,如果我想知道某个特定Job客户是做什么的,该怎么办? 我只发现了相关的这篇文章: http : //www.ibm.com/developerworks/webservices/library/ws-tip-objrel3/index.html 。 根据作者的实现,我会让Job构造函数接受一个Customer参数,然后存储它以便我可以检索它。 但是,我完全不能保证这个模型可以保持一致 。 没有为工作的相关客户设置工作作为该工作不适用的客户,并为其他人完成的客户添加工作。 任何有关这方面的帮助将不胜感激。