例如,如果您想显示类 Match
包含类 Game
和类 Set
的实例,那么您是否只是简单地将它们放在属性中,或者您是否有一行表示当创建 Match
实例时,也会创建 Game
和 的实例>设置
?
这是我在代码中的意思:
public class Match {
private Set set = new Set();
private Game game = new Game();
}
最佳答案
类与类之间的这种关系称为关联。关联在 UML 中用简单的箭头标记:
我们还必须关联类型:
1. 组合 - 当我们的类包含对其他类的引用时,如果没有我们的类,其他类就无法存在。
例如,人类包含手、腿、心脏、汽车发动机、车轮。
这种类型的关联在垃圾回收编程语言中被理解为强引用。
2. 聚合 - 当我们的类包含对其他类的引用并且其他类可以在我们的类之外存在时,例如学校包含学生。
这种类型的关联在垃圾收集编程语言中被理解为弱引用。
作文绝对是强者。
希望对您有所帮助。
关于java - 如何在 UML 中的类中显示类的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40534268/