c# - 类变量是 UML 聚合吗?

标签 c# java .net class uml

在面向对象中,当我创建一个类变量并在构造函数中初始化它时,我们可以说它是一个 UML 聚合吗?同样的想法,我们是否可以说方法中定义的变量是 UML 关联?

UML关联/聚合/组合和OO类之间有什么联系?

最佳答案

一般来说,组合是聚合的特殊情况,聚合是关联的特殊情况。您使用的内容取决于模型,即关联的属性。

UML 不处理实际的实现,您也可以以非 OO 方式实现 UML 描述的模型。

关于 UML 关联和类/实例成员之间的链接的问题:基本上引用另一个类的每个成员都是一个关联(尽管像 Java 中的 StringInteger 这样的原始包装器通常不算数) .

关于c# - 类变量是 UML 聚合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033854/

相关文章:

c# - 如何正确发出 http web GET 请求

c# - 如何避免多次调用同一个方法 C#

c# - 静态方法和变量在派生类中可用吗?

c# - Jquery Easy UI + ASP.NET

java - 将全局变量分配给同一类中的 Constructor 和 setter 中的局部变量的目的是什么?

java - 在 Activity 之间传递自定义对象

c# - 循环与自定义类

java - 检查组模型中的 Wicket CheckGroup Ajax 口是心非

c# - 以编程方式获取 case 语句中常量的值

.NET 获取事件以太网 IP 地址