我对关联有点困惑。人们说HAS-A关系被归类为以下三种:关联、聚合和组合。但是,我认为聚合和组合只不过是一种关联形式。在我看来,HAS-A关系可以广义地说成是关联。这种关联可以进一步分为以下几种:聚合和组合。我的理解正确吗? 关联的类型: 聚合。 组合。 聚合示例-水瓶拥有水。即使容器——水瓶被摧毁,水仍然存在。 组合示例-人体的心脏。如果人体被毁坏,心脏也会被摧毁。我知道心脏移植也是可能的。然而,抛开这个原则,这个例子应该足够好了。
人们说HAS-A关系可以归类为以下三种: 关联、聚合和组合。有哪些参考资料?一个关联可以是一个特定的航线(例如东京到巴黎的双向关系)和一个特定的飞机之间的双向关系。显然,在这里没有“拥有”关系,就像组合中那样没有所有权或部分/整体关系…它们在关系中是相等的。然而,我认为聚合和组合只是关联的一种形式。聚合和组合是关联的一种形式,但并不意味着它们“只是”关联的形式——它们还包含其他功能,比如所有权和潜在的封装。依我看,HAS-A关系可以广泛地说成是关联。这种关联可以进一步分类为聚合和组合。我对此正确吗?不,我不认为你是正确的。你可以说“has-a”关系是关联的一种形式,但不能说这两个东西是等价的;关联是超集,包含“has-a”关系和其他形式的关联。