试题三(15分,UML面向对象建模)
【背景】电商订单系统,存在用户、订单、订单条目、商品;一个用户可以拥有多个订单;一个订单包含多条订单条目;每一条订单条目对应一件商品。订单和订单条目是组合关系;用户和订单是一对多;订单条目与商品为关联关系。
【问题1】(9分)请写出类之间关系:用户订单;订单订单条目;订单条目商品,并说明关系含义。
参考答案1、用户与订单:一对多关联;一个用户可以创建多个订单,订单归属于一个用户。
2、订单与订单条目:组合(强整体部分);订单销毁,订单条目随之销毁,生命周期强绑定。
3、订单条目与商品:普通关联;订单条目引用商品信息,商品可以脱离条目独立存在。