【发布时间】:2023-03-17 07:50:01
【问题描述】:
让我们考虑Book 类和Chapter 类。
Class Book {
private Chapter chapter;
}
Class Chapter {
}
语句 1:如果 Book 包含 Chapter,这是一个组合,因为销毁 Book 也会销毁 Chapter
声明 2:由于Book 与Chapter 关联并感知到Chapter,它也可以是可导航性。
所以,这两个陈述都正确吗,我知道陈述 1 是正确的,但我不确定陈述 2 是否准确。
【问题讨论】:
-
关系是否是组合的事实与其可导航性之间没有联系,因此查看它们的差异是没有意义的
-
@bruno 但我不明白它们有何不同。
-
同理,长度和颜色不同无法比较,构图和导航不同,无法比较。无法回答问题
Difference between Navigability vs Composition UML class diagram,因为同样,这个问题毫无意义。阅读 Christophe 的回答,了解什么是组合以及什么是可导航性
标签: oop uml composition class-diagram