隐含基类是否应该有关联?

问题描述 投票:0回答:2

我正在尝试为一个非常简单的场景制作UML类图。考虑下面的代码:List<Food> foods = {new Tomato(), new Pizza()};作为A类的字段。显然,A类在Tomato和Pizza之间具有关联,但是在Food与食品之间也具有关联吗?

当然,西红柿和比萨饼是从食物中提取的:)

class dependencies uml associations design
2个回答
-1
投票

没有看到更多细节,这很困难。

您的food0..n多重关联。

TomatoPizza都在该代码中没有显式关联。所以这只是一个依赖关系。


-1
投票

我想说您的ClassAFood具有结构关系(关联)。

因为它还调用TomatoPizza的构造函数,所以它们依赖于这些类。

© www.soinside.com 2019 - 2024. All rights reserved.