两个类可以分别与第三个类关联吗?
例如:游戏对象有位置,角色也有位置,如下所示
我知道关联类可以包含另一个类
类可以根据需要与任意数量的其他类关联。
您的图表正确地表示了
GameObject
和 Character
都有 Position
的事实。然而,您应该删除箭头,或者确保箭头是打开的(如果您想说该关联是可导航的,即保证两个类都可以在运行时有效地找到它们的位置)。
唯一存在阻力的情况是使用复合聚合时,但这里不是这种情况。
重要提示:术语“关联类”是指不同的概念,而不仅仅是在关联中使用类