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