这 2 类 有何关联?

How are these 2 classes related?

如果您有到达 class 和航班 class,其中到达 class 包含与航班相关的所有信息(航班 ID、预计到达时间、跑道编号、登机口)进来……会不会是一个协会?

我对它可能是什么感到有点困惑,因为到达 class 并没有真正的目的,除非有航班,所以到达与航班有关。

我可以看到两者兼而有之: 到达有航班(聚合?) 到达 uses/needs 航班(依赖?)

任何指导将不胜感激

我不知道Flight class属性是什么,但看起来是一种组合关系。航班有一个到达,没有航班就没有到达。

为了理解您的问题,不应从 UML 的角度思考问题,而应该看看 are/work 现实世界中的事物。

在现实世界中,特定航班是由出发事件和到达事件组成的 activity。

因此,如果您以 class Flight 的形式捕获航班类型,则 class Arrival 使用一对一组合(关联),表示航班将到达作为一个组成部分。