对于如下所示的UML类图,正确的描述是( )。

1.png

  • AB的实例中包含了对类C的实例的引用  
  • BA的实例中包含了对类B的实例的引用
  • CA的实例中包含了对类C的实例的引用 
  • D类B的实例中包含了对类A的实例的引用
参考答案: B
解题思路: 本题考查的是UML中的关联关系。UML中,关联(association)是一种结构关系,它指明一个事物的对象与另一个事物的对象之间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。在图形上,把关联画成一条连接相同类或不同类的实线。通过一个指示走向的单向箭头修饰关联,可以显示地描述导航的方向。题目中所示的UML类图中,导航方向为A→B,说明可以从类A的实例导航到类B的实例,因此在类A中必然包含一个对类B的实例的引用。图上“C”表示的是关联一端的角色名称。>>>立即刷题