UML类图中n对1对象的关联

UML类图中n对1对象的关联,uml,class-diagram,Uml,Class Diagram,可以安全地说,在UML类图中,如果存在n到1个对象的关联,那么关联箭头从与n个对象关联的类指向与1个对象关联的类 n-->1不准确。这取决于关联的类型。如果是聚合,则默认为双向导航,但可以将导航指定为单向。我认为完全由设计师来决定对象之间的导航方向。不准确。这取决于关联的类型。如果是聚合,则默认为双向导航,但可以将导航指定为单向。我认为完全由设计师来决定对象之间的导航方向。我认为箭头更多的是关于导航性,即A->B中的箭头表示类A知道如何到达B,但B不知道如何返回A,而只是表示关系的基数。我认为箭

可以安全地说,在UML类图中,如果存在n到1个对象的关联,那么关联箭头从与n个对象关联的类指向与1个对象关联的类


n-->1不准确。这取决于关联的类型。如果是聚合,则默认为双向导航,但可以将导航指定为单向。我认为完全由设计师来决定对象之间的导航方向。

不准确。这取决于关联的类型。如果是聚合,则默认为双向导航,但可以将导航指定为单向。我认为完全由设计师来决定对象之间的导航方向。

我认为箭头更多的是关于导航性,即A->B中的箭头表示类A知道如何到达B,但B不知道如何返回A,而只是表示关系的基数。

我认为箭头was更多的是关于可导航性,即A->B中的箭头表示类A知道如何到达B,但B不知道如何返回A,而不是表示关系的基数。

否。至少在面向对象编程中,在OOP中具有1个关联引用的一个类同样可以具有对另一个类的多个引用


这取决于您所做的设计。

否。至少在面向对象编程中,在OOP中具有1个关联引用的一个类同样可以具有对另一个类的多个引用


这取决于你所做的设计。

一般来说不是。UML中的箭头方向对应于导航可能性。因此,如果箭头从n个对象指向1个对象,则表示在生成的代码中,n个对象中的每个对象都可以访问该1个对象。当然,您可能还需要一个关联,其中1个对象可以访问n个对象,因此箭头指向不同的方向。如果没有给出箭头,则表示n个对象可以访问1个对象,反之亦然。

一般不这样。UML中的箭头方向对应于导航可能性。因此,如果箭头从n个对象指向1个对象,则表示在生成的代码中,n个对象中的每个对象都可以访问该1个对象。当然,您可能还需要一个关联,其中1个对象可以访问n个对象,因此箭头指向不同的方向。如果没有给出箭头,则表示n个对象可以访问1个对象,反之亦然。

如果我可以建议,有3种不同的概念: 1-通过箭头建模的适航性 2-基数,由0..n的数字或星星建模 3-属于由暗点建模的关联终点的人
请参阅从标准中摘录的内容。

如果我能提出建议,有三种不同的概念: 1-通过箭头建模的适航性 2-基数,由0..n的数字或星星建模 3-属于由暗点建模的关联终点的人 请参阅从规范中摘录的内容