java - 如何在 UML 中的类中显示类的实例?

标签 java uml

例如,如果您想显示类 Match 包含类 Game 和类 Set 的实例,那么您是否只是简单地将它们放在属性中,或者您是否有一行表示当创建 Match 实例时,也会创建 Game 的实例>设置?
这是我在代码中的意思:

public class Match {
    private Set set = new Set();
    private Game game = new Game();

}

最佳答案

类与类之间的这种关系称为关联。关联在 UML 中用简单的箭头标记:
enter image description here

我们还必须关联类型:

1. 组合 - 当我们的类包含对其他类的引用时,如果没有我们的类,其他类就无法存在。
例如,人类包含手、腿、心脏、汽车发动机、车轮。
这种类型的关联在垃圾回收编程语言中被理解为强引用
enter image description here

2. 聚合 - 当我们的类包含对其他类的引用并且其他类可以在我们的类之外存在时,例如学校包含学生。
这种类型的关联在垃圾收集编程语言中被理解为弱引用
enter image description here

作文绝对是强者。
希望对您有所帮助。

关于java - 如何在 UML 中的类中显示类的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40534268/

相关文章:

java - 嵌套 JSF 表达式字符串

oop - 做领域模型时从哪里开始?

properties - 建模 DateTime 原始类型

java - 无法读取文件异常

java - 包名称与android studio中的同名错误类冲突

java - 如何暂停循环?

cloud - UML 云 : edit models, 在云中存储和生成代码?

JavaFX 鼠标位置

java - 包含 3 个相关表的 ManyToMany 表

c++ - 是否有任何 FOSS 工具可以从现有的 C++ 代码可靠地创建 UML 模型?