在这个 Uml 图中,座位 class 应该与哪个 class 使用哪个连接?

Which connection should the seat class use with which classes in this Uml diagram?

我的图表中有 4 个 class。这些是预约、牙医、病人和座位 classes.

In any clinic, dentists use the seats right?. My question begins here.

这是我的图表的一部分。

牙医在检查时使用椅子,当 link 座位和牙医 classes 时我应该使用哪种类型的 oop 连接,或者我应该 link 牙医和座位 classes?

connection应该是association, aggregation之类的吗?我应该使用哪个连接?

警告你在 Seat 的末尾放了一个意外的 S,这很可能不是你想要的。

座位 你可能是指牙医对 operate/examine 病人使用的所有资源。

如果牙医总是使用同一个座位和相关器械,并且是唯一一个使用它们的人,则关联可以在牙医和座位之间,并且 link 可以是关联,但不是聚合因为牙医不是由座位组成的,也不是由座位组成的。

如果给定牙医的座位和相关器械并不总是相同的,我们可以 link 与预约一起使用,再次通过协会,允许为 operation/examination 完成预约牙医对病人