3

我正在创建表示 C# 代码的 UML 图,但我已经陷入了僵局。我目前Dictionary<object, object>通过使用限定关联来表示 a,其中限定是键类型,关联末尾的类是值类型。

现在我想在 UML 中表示一个类型,如下所示:Dictionary<int, Dictionary<object, object>. 我可以使用任何类型的标准来创建能够准确表示这种关系的关系吗?

4

1 回答 1

1

带有尖括号的那一行只是一个声明,说明了类将具有什么关系。您不能在 UML 中显示声明,除非在注释中(它也很有用)。但是您可以(并且应该)显示关系本身。实际上,这条线Dictionary<int, Dictionary<object, object>可以看作是一个简单类图的严格声明。

在此处输入图像描述

于 2017-07-21T08:10:04.727 回答