UML - 聚合关联,它甚至可能吗?

时间:2013-12-27 11:01:13

标签: uml system ooad

我对所有这些UML都不熟悉,所以我希望你们都能忍受我和我的菜鸟问题。

在OOA期间,你总是画一个领域模型。它显示了概念,它的属性以及每个概念之间的关系(关联)。

但我还没有理解全部到部分协会。 据我所知,它与多个概念相关的概念有关,我是对的吗?

是否有可能聚合一个关联,或者它是否是可以聚合的严格概念???

我的困惑可能是因为我有点不清楚何时首先使用聚合......?有人可以为我澄清一下吗?

1 个答案:

答案 0 :(得分:0)

你的问题很模糊,但让我们从IBM的描述开始:

http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell

搜索聚合和组合。

基本上,聚合用于具有多个相关组件的类,例如汽车及其零件。当汽车总计时,车轮可以被移除。车轮可能有其他用途(库存,修理,回收等)。当组件的生命周期依赖于父类生命周期时,就存在组合。组合的一个例子是企业及其运营(如装货码头)。当业务关闭时,不再需要装货台,因此两个实例都将被删除。

相关问题