uml图之间的关系

Relations between uml diagrams

我有这样的东西

public class Item
{
   public string FirstName { get; set; }
   public string LastName { get; set; }
   public int ID { get; set; }
}

public class Data
{
    public List<Item> Items { get; set; }
}

他们之间的正确关系类型是什么?依赖?

你是对的 - Data 依赖于 Item,因为它 "owns" 许多 Item。这是 aggregation.

的一种形式

这是您要搜索的箭头:

         0..*     0..*
| Data | <>―――――――> | Item |

我不知道你的模型是什么意思,但这是它在普通 UML 2 中的一个版本:

如果我是你,我会在关联的两端加上一个 属性 并给每个关联一个语义上强的名称。例如,describedItemsdescribingData。请参阅 and