更多“多态可以增加软件系统的灵活性,减少信息冗余,提高软件的可重用性和扩展性。() ”相关问题
  • 第1题:

    在面向对象程序设计语言中,(13)是利用可重用成分构造软件系统的最有效的特性,它有利于提高系统的可扩充性。

    A.继承

    B.封装

    C.多态

    D.抽象


    正确答案:A
    解析:在面向对象程序设计语言中,继承是利用可重用成分构造软件系统的最有效的特性,它不但支持系统的可重用性,而且还有利于提高系统的可扩充性。
      多态可以实现发送一个通用的消息而调用不同的方法。
      封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。
      抽象是通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。一个对象是现实世界中一个实体的抽象,一个类是一组对象的抽象,抽象是一种单一化的描述,它强调给出与应用相关的特性,抛弃不相关的特性。

  • 第2题:

    在面向对象程序设计语言中,(45)是利用可重用成分构造软件系统的最有效的特性,它有利寸提高系统的可扩充性。

    A.继承

    B.封装

    C.多态

    D.引用


    正确答案:A
    解析:在面向对象程序设计语言中,继承是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。多态可以实现发送一个通用的消息而调用不同的方法;封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。

  • 第3题:

    多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。

    A.可扩充性

    B.健壮性

    C.可维护性

    D.可理解性


    正确答案:A
    解析:利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实现,用户可以发送一般形式的消息,而具体的实现细节可以由接受消息的对象来实现,便于软件重用和扩充。

  • 第4题:

    在面向对象程序设计语言中,(41)是利用可重用成分构造软件系统的最有效的特性,它有利于提高系统的可扩充性。

    A.继承

    B.封装

    C.多态

    D.引用


    正确答案:A
    解析:在面向对象程序设计语言中,继承是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。多态可以实现发送一个通用的消息而调用不同的方法;封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。

  • 第5题:

    在软件开发中使用函数库可______。

    A.提高软件的执行速度

    B.降低系统负载

    C.提高软件各部分之间的耦合度

    D.提高软件的可重用性


    正确答案:D
    解析:目前绝大多数程序设计语言都支持函数机制,例如C语言提供了基本的I/O操作、数学运算等函数,并将这些常用函数以函数库形式提供给软件开发者。在应用软件开发中也可以将系统常用操作定义为函数,并打包成函数库,这样做的目的主要是为提高软件的可重用性,并降低程序各部分之间的耦合度,从而使得这些函数库可在多个软件中重复使用。所以,选项D为正确答案。