gpt4 book ai didi

oop - 食品订购系统UML类图

转载 作者:行者123 更新时间:2023-12-04 10:01:09 24 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

去年关闭。




Improve this question




我正在尝试为我的作业创建一个食品订购系统。我学习了诸如聚合、组合、继承等术语。但是当我尝试构建图表时,我对如何设计感到困惑。

一开始我创建了一些类:

  • 用户
  • 客户
  • 供应商
  • 餐厅
  • 食品
  • 订购
  • 订单详情
  • 发货信息
  • 购物车
  • 付款

  • enter image description here

    我连接了其中一些,但随着它的继续,情况变得更糟。

    有什么建议我如何设计这个或我的心态必须是什么?

    (注意:我不需要任何编码。只需绘制图表即可。)

    最佳答案

    你用的太多了,这种关系很强,比如有vendor <*>---restaurant意味着当供应商消失(死亡)时,餐厅也消失了,这是错误的

    在您的情况下,这些作品甚至不是聚合体,例如购物卡不是客户的一部分,除非它纹在他身上;-)

    订单详细信息和订单发货信息之间的继承是错误的,A继承B意味着A是B.,注意你可以有组合order <*>---- order details假设类订单详细信息是有意义的。

    付款方式可用于客户和餐厅之间的类关联。

    您可以在关系中指定多重性,并且所有这些都不是双向的。

    我鼓励您在每个单词的开头用大写字符命名类(OrderDetail 等)

    (你有一些免费的 UML 工具来避免使用铅笔)

    关于oop - 食品订购系统UML类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61813302/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com