已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关
已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是(43)。
A.
B.
C.
D.
解析:本题考查的是如何根据问题描述创建相对应的UML类图。题目中给出的问题描述“类A由类B的一个实例和类C的1个或多个实例构成”,包含了一个很明显的表示“整体—部分”的构成关系;其中类A表示整体概念,类B和 C为部分概念。在UML中构成关系可以使用关联和聚集(聚集是一种特殊的关联)来表示。在图形上,把关联画成一条连接相同类或不同类的实线:把聚集表示为在整体的一端用一个空心菱形修饰的简单关联。首先可以排除选项C,因为这张图中描述的是继承关系。另外,选项D也可以被排除,因为选项D将类A、B都作为整体概念来表示。比较难区分的是选项A和B。在选项B中涉及到了关联的多重度。指定关联一端的多重度,就是说明:在关联另一端的类的每个对象要求在本端的类必须有多少个对象。例如,在选项B中类C端的多重度被指定为“1..*”,说明在类C中必须包含1..*个类A的对象,这恰好与题目的描述相反,因此选项B是错误的。
有一堆苹果,十个十个数剩九个,九个九个数剩八个,八个八个数剩七个,七个七个数剩六个,六个六个数剩五 数学 2020-04-06 …
2个人平分8升油,这些油被放在能容的8升的油桶里,不过,他们只有2个空桶,其中一个能装5升油,而另 数学 2020-05-13 …
4分之3/(5分之4+15分之8)*16分之9/这个是除号*这个是乘号求4分之3/(5分之4+15 数学 2020-05-19 …
能不能帮我造一个句子,这个句子由九个单词组成,第一个单词有六个字母,第二个四个字母,第三个三个字. 英语 2020-06-06 …
一堆瓜第一次卖出总数的五分之一多四个,第二次卖出剩下的四分之一多三个,第三次卖出剩下的三分之多三个 数学 2020-06-16 …
是不是可以把原子理解为一个能量体?这样既能解释原子无限可分,又能解释宇宙大爆炸时物体无限压缩成一个 数学 2020-06-18 …
一个分数,如果它的分母加上1,可以化简为二分之一,如果分母减去1,可以化简为三分之二.这个分数是多 数学 2020-06-27 …
一箱石榴,如果5个5个地数,最后还多1个,如果3个3个地数,最后也多一个,如果七个七个地数,最后一 其他 2020-07-07 …
如果将59.67.149.128/25划分3个子网,其中前两个子网分别能容纳25台主机,第三个能容 其他 2020-07-18 …
一个数的8分之5与3分之2的和是4分之3这个数是多少1.一个数的8分之5与3分之2的和是4分之3求 数学 2020-07-21 …