Java 组合(has-a)关系说明

Java composition (has-a) relationship clarification

我在理解作文的概念上遇到了困难。

我需要创建制造商 class 和产品 class 并使用组合。

是否在产品内部创建 has-a 引用并在创建新产品时仅添加制造商对象?

这正是我们的意图,而且很有道理。制造商是一个产品的完全合理的属性,在对象中引用制造商似乎是合理的。

关于您的列表,我们没有要求您提供制造商提供的产品列表(至少据我所知)。因此,您不需要 link 朝那个方向前进,因此您似乎提到的列表也不是。