相关疑难解决方法(0)

关联,聚合和组合有什么区别?

关联,聚合和组合有什么区别?请解释一下实施情况.

oop uml associations composition aggregation

361
推荐指数
18
解决办法
34万
查看次数

聚合与组合

我很难理解UML中组合和聚合之间的区别.有人可以给我一个很好的比较和对比吗?我也很想学会在代码中识别它们之间的区别和/或看一个简短的软件/代码示例.

编辑:我问的部分原因是因为我们正在进行的反向文档活动.我们编写了代码,但是我们需要返回并为代码创建类图.我们只是想正确地捕捉这些关联.

java oop uml

86
推荐指数
7
解决办法
8万
查看次数

UML的双向和单向关联

虽然我想我明白aggregationcomposition,我有困难的理解bi-directionaluni-directional关联.我已经阅读了与bi-directional关联,两个类都知道彼此和uni-directional关联只有一个类知道这种关系.然而,这个解释对我来说似乎太抽象了,我想知道这对我的代码和我正在编写的程序有什么意义.如果你能够提供一个简单的例子说明这两个如何转换为代码(我更喜欢c ++,但它可以包括伪代码),那将是非常好的.

uml

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

uml ×3

oop ×2

aggregation ×1

associations ×1

composition ×1

java ×1