当前位置: 首页 > 知识库问答 >
问题:

UML图:在线Webstore类图与关系

阎晋
2023-03-14

http://i.imgur.com/8fwhsai.jpg

共有1个答案

慕容雅珺
2023-03-14

我同意托马斯的观点,但我会显示其他要点,所以你可以调整你的图表。请不要把它看成是破坏性的东西。我只是相信这些小贴士能帮到你。

  • 显示每个连接的多重性
  • 不要使用getter和setter*
  • 不要使用id的属性*
  • order与用户进行组合(没有意义的是,有一个与用户相关的order,OrderLine与order进行组合;
  • 用OrderLine进行产品制造聚合,用Product进行审查制造组合;
  • 制造商与产品进行聚合。(根据您的系统,它可以是一个组合,但更有可能是一个聚合)。

记住(部分)与(整体)相结合

    null
 类似资料:
  • 我对我要在类图中使用哪些关系有些怀疑。我知道我可以使用一般关联(使用关联行)或更多特定的关联,如聚合或组合。我已经知道聚合和组合的定义,但我的问题是: 何时需要使用一般关联,何时需要使用更具体的关联 有什么规则吗

  • 我目前正在研究UML类图,对一些事情有点困惑。所以我有我的类,继承和使用接口,但我把不继承或使用接口的类放在哪里?我是不是像下图那样把它们放在一边?

  • 图像显示了仓库的物流。非常非常简单。它的概念是什么:有单据:< code > receiving lubril ,< code > dispatchinglirl ,< code>ReplacementOrder。 它们与主要类交互:、和。 以及< code>Register类:< code > ItemRemainsInWarehouse 。原来,文件是操作、接收、发送等的确认。< code>R

  • 我试图为我的项目管理软件画一个类图,描述如下。它包含以下类别: 项目 - 软件 - 管理项目的人/她 - 从事项目工作的人员 以及以下关系/关联: > < li> 一个项目经理可能要管理多个项目,而一个项目只能由一个项目经理管理 项目经理可以将员工分配给他/她管理的项目 对于上面的关联,我创建了这个类图: < li >如何对第一个关联(在< code>ProjectManager和< code>P

  • 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了; 本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的design_patterns.EA

  • 我有两个问题要问。所以我们假设有一个类a和B,它们的定义如下。 1. 所以类A与变量b有组合关系,与变量其他B有聚合关系。我如何在UML图中画这个。 2.以下情况是否仍然是复合关系?