UML图中菱形符号的放置位置疑问(制造商-汽车/发动机场景)
UML聚合关系中菱形符号的正确放置位置

我正在明确这个示例里菱形符号的摆放位置,已知这是has-a(聚合)关系,菱形用来表示整体与部分的关系。
我画的UML图把菱形放在了制造商这一侧(对应汽车和发动机的关系),如下所示:

我觉得这样是合理的,毕竟汽车和发动机都是制造商生产的,但课堂给出的正确答案却是把菱形分别放在汽车和发动机那一侧……我对此感到困惑,难道制造商才是这个关系里的“整体”吗?以下是需求说明:

我需要确定菱形符号的正确放置位置。
内容的提问来源于stack exchange,提问作者gummyoreo
相关产品推荐
相关产品推荐

