【发布时间】:2021-01-07 13:58:54
【问题描述】:
我目前正在学习创建uml图,尤其是类图,在理解一些概念的过程中遇到了一些多重困难,这里是问题
- 多重性总是2面的吗?就像当我有这个类时,PP 类是买家类,而 Cart 是保存买家订单信息的类,我分配 1 - 1 的多重性,因为 1 个买家总是有 1 个购物车,反之亦然,在 Cart 中明确定义(在我的代码中)我有一个类型为 PP 的变量,但在类 PP 中根本没有购物车变量,所以多重性错误吗?我应该只在 PP 中分配 1 边多重性,而在购物车中没有吗?还是在类中拥有变量并不重要?我对理解这一点感到很困惑
- 关于依赖关系,如果我有这个类里面有变量 shippingAddress 并且在某些函数中使用数据类型 ShippingAddress 作为参数的 PP 类,我应该使用依赖关系还是关联
非常感谢
【问题讨论】:
标签: oop uml class-diagram