套餐我有一家店,其中客户可以尝试很多产品,但最后购买只是一个。所以当他'尝试'产品之间的关系顾客 - 产品是1到n,但是当他'购买'它是1到1.如何解决在UML类图?类图设计问题:1到n和1到1
1
A
回答
2
您可以使用两个协会“尝试”来-n和“买”到-1。另一种选择是关联“产品”与-n,其约束条件是检查产品是否被购买或者它只是一个。
不过,其中只有一个产品可以购买一个应用程序是很奇怪的;-p
0
1到n在这里似乎更合适,因为我认为客户可能购买超过1种产品。
如果他不能一次购买多件产品,你不想保持跟踪的尝试产品,然后1比1就可以了...
相关问题
- 1. 1 + 1/2 + 1/3 + - + 1/n =?
- 2. 选择n + 1问题
- 3. N + 1查询问题
- 4. Nhibernate N + 1查询问题
- 5. NHibernate N + 1获取问题
- 6. NHibernate搜索N + 1问题
- 7. 建模1-n的问题
- 8. Grails - [1:N]关系问题
- 9. Mysql的计算问题:1 + 1 = 1.999999999
- 10. Lua - 从1到n计算素数
- 11. NHibernate的1到0或1到1
- 12. 1 has_many:..,:through和1 has_and_belongs_to_many:..问题?
- 13. 如何创建1乘N矩阵,元素从1到N(matlab)?
- 14. 1不== 1,布尔问题
- 15. 实体框架和(1到很多) - (多对1)(1 - * * - 1)关系
- 16. 找到总和(1)+ sum(2)+ .... +(n)
- 17. 找不到(1 + 2 + ... n)^ 2的总和?
- 18. T(n-1)+ 1/lg(n)复发
- 19. 在java中实现1到1类
- 20. 如何计算^(1/n)?
- 21. 图灵机设计0和1
- 22. 返回1 + 1/2 + 1/3 + ... + 1/n的系列
- 23. 数据库设计1对1关系
- 24. JPA Hibernate n + 1问题(Lazy&Eager Diff)
- 25. 避免选择1 + n个问题
- 26. 如何避免SubSonic的n + 1问题?
- 27. Hibernate的父/子SELECT N + 1问题
- 28. Yii - CGridView 1-to-N显示问题
- 29. 自参照协会:N + 1问题
- 30. -1 #IND问题
想想买房子或汽车... :) – de3 2012-01-13 16:24:15
谁说我不能购买多台车/家/总线/里尔? :D – 2012-01-13 20:24:59
好的,savinos,让我们说..买你自己的棺材......? – de3 2012-01-16 09:27:14