C# 应用程序特定情况下的 UML 表示
UML Representation in specific cases of C# Application
我有一些 Class 关系(关联、聚合和组合)问题的 UML 表示
在 C# Windows 程序中,我们总是使用 Main() 进行程序调用。这个 Main() 调用我们的表单说 Form1.
Class程序和ClassForm1[=之间的关系是什么55=]
A Class C1 有一个方法 M1,它接受一个 Enum Flag
类型的参数
Class C1 和 Enum Flag 之间的关系是什么
Class C1 有一个 属性 C2 对象列表集合,其中 C2 是另一个 class
Class C1 和 Class C2[= 之间的关系是什么55=]
Form 1 调用客户对话 Form 2 以获取值
Class Form1 和 Class Form2[= 之间的关系是什么55=]
Class C1 有一个 属性 类型的 Enum Flag
Class C1 和 Enum Flag 之间的关系是什么
谢谢
- 这是一个关联
Main
-->Form1
您可以将角色名称(例如 theForm1
)放在关联的右侧
- 这是一个简单的依赖关系
C1
- - >Flag
- 也是在关联的
C2
侧具有多重性的简单关联。仅当您想要将聚合子项的生命周期连接到它们的聚合器时才使用复合聚合。
- 这与1相同。
- 这与2相同。
我有一些 Class 关系(关联、聚合和组合)问题的 UML 表示
在 C# Windows 程序中,我们总是使用 Main() 进行程序调用。这个 Main() 调用我们的表单说 Form1.
Class程序和ClassForm1[=之间的关系是什么55=]
A Class C1 有一个方法 M1,它接受一个 Enum Flag
类型的参数Class C1 和 Enum Flag 之间的关系是什么
Class C1 有一个 属性 C2 对象列表集合,其中 C2 是另一个 class
Class C1 和 Class C2[= 之间的关系是什么55=]
Form 1 调用客户对话 Form 2 以获取值
Class Form1 和 Class Form2[= 之间的关系是什么55=]
Class C1 有一个 属性 类型的 Enum Flag
Class C1 和 Enum Flag 之间的关系是什么
谢谢
- 这是一个关联
Main
-->Form1
您可以将角色名称(例如theForm1
)放在关联的右侧 - 这是一个简单的依赖关系
C1
- - >Flag
- 也是在关联的
C2
侧具有多重性的简单关联。仅当您想要将聚合子项的生命周期连接到它们的聚合器时才使用复合聚合。 - 这与1相同。
- 这与2相同。