Java 如何在类图中表示这种关系?

Java 如何在类图中表示这种关系?,java,uml,relationship,class-diagram,Java,Uml,Relationship,Class Diagram,我制作了一个Java应用程序,其中每个类执行一个处理,最后创建另一个类的实例。它还调用此类的方法,并在方法的参数中向其传递结果,如下所示: public class Matrix{ public double CalculerMinimum() { .... if ((result < min)) { min = result; }

我制作了一个Java应用程序,其中每个类执行一个处理,最后创建另一个类的实例。它还调用此类的方法,并在方法的参数中向其传递结果,如下所示:

public class Matrix{
     public double CalculerMinimum()
     {
        ....
           if ((result < min)) {
                        min = result;
               }
       

            Liste lis  = new Liste();
            lis.getFile(min);
         return min;
     }
 }

班级之间的关系是什么?我如何用类图表示它?

您的
矩阵
类创建并使用
列表
类。这被称为一个。您可以用虚线箭头和
«use»
和/或
«create»
在类图中表示它

您的代码没有显示任何类型的nor。在操作的实现中使用
Liste
的事实是:此
Liste
是本地的,并封装在操作中;这两个类本身之间没有概念上的关联(您可以想象
CalculerMinimum()
的实现不使用任何
Liste


在类图中不能表示的是行为的动态。如果您对动力学感兴趣,则需要使用。

您的
矩阵
类创建并使用
列表
类。这被称为一个。您可以用虚线箭头和
«use»
和/或
«create»
在类图中表示它

您的代码没有显示任何类型的nor。在操作的实现中使用
Liste
的事实是:此
Liste
是本地的,并封装在操作中;这两个类本身之间没有概念上的关联(您可以想象
CalculerMinimum()
的实现不使用任何
Liste



在类图中不能表示的是行为的动态。如果您对动态感兴趣,您需要使用。

查看
交互图
,例如类图显示静态信息。你说的是行为。你在找哪一个?@qwerty_所以我在找类图,我们能不能表示这两个类之间的依赖关系,说List类依赖于Matrix类,我们在类图中用不连续的箭头表示这一点?你的代码无效,你怎么能有
Liste List=new Liste();lis.getFile(min)之后<代码>返回最小值?@bruno感谢您的评论。我会改变这一点。查看
交互图
,例如类图显示静态信息。你说的是行为。你在找哪一个?@qwerty_所以我在找类图,我们能不能表示这两个类之间的依赖关系,说List类依赖于Matrix类,我们在类图中用不连续的箭头表示这一点?你的代码无效,你怎么能有
Liste List=new Liste();lis.getFile(min)之后<代码>返回最小值?@bruno感谢您的评论。我将改变它,这样我们就可以用依赖关系来表示所有类图relationships@Cissus是的,如果是这样的话,这样做是没有问题的。@Cissus你可能是,但不是所有的概括。在操作的实现中使用
Liste
这一事实不足以使此关系成为关联:此列表是本地的,并封装在操作中。这两个类之间没有概念上的关联,您可以想象一个
CalculerMinimum()
的实现,它不使用任何
liste
,因此我们可以仅用依赖关系表示所有类图relationships@Cissus是的,如果是这样的话,这样做是没有问题的。@Cissus你可能是,但并非全部都是泛泛的。在操作的实现中使用
Liste
这一事实不足以使此关系成为关联:此列表是本地的,并封装在操作中。这两个类之间没有概念上的关联,您可以想象一个不使用任何
liste
public class Liste{
     public string getFile(double min)
     {
        ....
           
         return lien;
     }
}