1

我在类图中的依赖项有问题。我使用这些类

数据和类算法

类之间有什么关系? 谢谢您的帮助

数据.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;
     }
 }

算法.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());
     }
     .  
   }         
}
4

1 回答 1

1

算法与数据具有一对多的关系。这可以通过包含数据列表(许多)的字段的存在来看出。一种算法知道许多数据对象。

数据与算法没有任何关系,因为它没有任何算法类型的字段。因此,通常人们会使用 Algorithm 中指向 Data 对象的箭头来绘制关系。

这可能会有所帮助:UML 类图中关联箭头的方向

于 2013-04-18T20:46:30.327 回答