我在类图中遇到依赖问题。 我使用这些类
类数据和类算法
课程之间有什么关系? 感谢您的帮助
Data.cs =>
public class Data {
public string Data1 { get; set; }
public string Data2 { get; set; }
public Data(string data1, string data2)
{
this.Data1 = data1;
this.Data2 = data2;
}
public string data1data2()
{
return Data1 + " " + Data2;
}
}
Algorithm.cs =>
public static class Algorithm
{
public static void MethodData()
{
List<Data> data = new List<data>();
data.Add(new Data("aaaa", "bbb"));
.
.
foreach(Data item in data)
{
Console.WriteLine(item.data1data2());
}
.
}
}
答案 0 :(得分:1)
算法与Data有一对多的关系。这可以通过存在包含列表(许多)数据的字段来看出。一种算法知道许多数据对象。
数据与算法没有任何关系,因为它没有任何类型算法的字段。因此,通常会使用指向Data对象的Algorithm中的箭头绘制关系。
这可能会有所帮助:Direction of the association arrow in UML class diagrams