参考答案和解析
正确答案:D
解析:为了支持“抽象”,并有效地控制信息组织,OSA引入3种特殊关系集合。isa:一个对象类中的每一个对象是另一个对象类的一个对象。“isa”通常表达继承关系。继承是在某个类的层次关联中不同的类共享属性和操作的一种机制。一个父类可以有多个子类,这些子类都是父类的特例。父类描述了这些子类的公共属性和操作,子类中还可以定义它自己的属性和操作。一个子类只有惟一的一个父类,这种继承称为单一继承。一个子类有多个父类,可以从多个父类中继承特性,这种继承称为多重继承。ispartof:一个对象,称之为聚合,是由一些被称为成分的对象构成的。聚合是分析中常用的一种组合。ismemberof:由对象构成的集合,并把这样的集合看成一个对象,属于联合关系。
更多“表示了对象间“is a”的关系。A.组合B.引用C.聚合D.继承 ”相关问题
  • 第1题:

    在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)5种关系,其中,(45)关系表明类之间的相互联系最弱,(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47)。

    A.依赖

    B.聚合

    C.组合

    D.继承


    正确答案:A

  • 第2题:

    继承表示了对象间“(60)”的关系。

    A.is-a

    B.is-son

    C.is-object

    D.is-one


    正确答案:A
    解析:继承关系表示了对象间“is-a”的关系,即子类是父类的一种,比如,圆是几何图形的一种,圆是子类,几何图形是基类。

  • 第3题:

    ● (43) 是一种很强的“拥有”关系, “部分”和“整体”的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等; (44) 同样表示“拥有”关系,但有时候“部分”对象可以在不同的“整体”对象之间共享,并且“部分”对象的生命周期也可以与“整体”对象不同,甚至“部分”对象可以脱离“整体”对象而单独存在。上述两种关系都是 (45) 关系的特殊种类。

    (43)

    A. 聚合

    B. 组合

    C. 继承

    D. 关联

    (44)

    A. 聚合

    B. 组合

    C. 继承

    D. 关联

    (45)

    A. 聚合

    B. 组合

    C. 继承

    D. 关联


    正确答案:B,A,D

  • 第4题:

    表示了对象间“is-a”的关系。

    A.组合

    B.引用

    C.聚合

    D.继承


    正确答案:D
    解析:继承表达了子类对象是一种父类对象的关系。

  • 第5题:

    在一般情况下,可以将面向对象的聚合概念区分为()关系。

    A.组合

    B.聚合

    C.关联

    D.继承


    参考答案:A, B, C