【问题标题】:UML class diagram designUML类图设计
【发布时间】:2019-03-15 07:12:11
【问题描述】:

我第一次尝试实现 UML 类图。这是我一直在处理的class diagram

这是要求:

我不希望任何人为我这样做,但我认为我需要有人帮助来检查我可以改进的地方,或者我缺少什么。谢谢。

【问题讨论】:

    标签: uml class-diagram


    【解决方案1】:

    class diagram 是一个结构图。行为(例如添加、删除等)不得出现在其中,除非您决定将它们设为一类操作。

    这里如何理解需求:

    • R1。类GroceryListItemUser。 0..n GroceryList 和 0..n Item 之间的关联。具有属性Quantity 的关联类
    • R2。班级ItemType
    • R3。 0..n Item 和 1 ItemType 之间的关联。这两个类都有一个属性Name
    • R6。关联类也有属性CheckOff
    • R10。 1 User 和 0..n GroceryList 之间的关联。 GroceryList 有一个属性 Name
    • 假设:User 有一个属性Name

    如果您的老师从未告诉您什么是关联类,请改用 ListItem 类,关联为 0..n ListItems 与 1 Item,以及从 GroceryList 到的组合链接ListItem

    删除图表中的任何其他框,因为这些框要么是行为,要么是现有类的副本。

    对于操作,我不清楚,因为它取决于您的应用程序的体系结构(例如,您会使用存储库类吗?)。

    【讨论】:

    • 什么是关联类?你是指两个班级之间的界线吗?
    • 是一个描述关联的类:更多here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多