itgle.com

● 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是 (32) 。(32)A. 模块应对扩展开放,而对修改关闭B. 优先使用继承,而不是组合C. 要针对接口编程,而不是针对实现编程D. 抽象不应该依赖于细节,细节应当依赖于抽象

题目

● 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是 (32) 。

(32)

A. 模块应对扩展开放,而对修改关闭

B. 优先使用继承,而不是组合

C. 要针对接口编程,而不是针对实现编程

D. 抽象不应该依赖于细节,细节应当依赖于抽象


相似考题
更多“● 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 ”相关问题
  • 第1题:

    设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计十模式所倡导的基本原则的描述,错误的是(32)。

    A.模块应对扩展开放,而对修改关闭

    B.要针对接口编程,而不是针对实现编程

    C.优先使用继承,而不是组合

    D.抽象不应该依赖于细节,细节应当依赖于抽象


    正确答案:C
    解析:选项A的“模块应对扩展开放,而对修改关闭”是设计模式所倡导的“开一闭原则”。选项B的“要针对接口编程,而不是针对实现编程”、选项D的“抽象不应该依赖于细节,细节应当依赖于抽象”是设计模式倡导的“依赖倒转原则”。设计模式倡导“合成/聚合原则”——尽量使用合成/聚合原则,少用、慎用继承,从而降低系统的耦合程度。因此选项C的说法有误。

  • 第2题:

    关于设计模式的描述不正确的是( )

    A.设计模式,包括模式名称问题目的解决方案效果实例代码和相关设计模式等基本要素
    B.根据处理范围不同设计模式分为类模式和对象模式
    C.根据目的和用途不同设计模式分为创建型模式结构型模式和行为型模式
    D.对象模式处理对象之间的关系,这些关系通过继承建立在编译的时刻就被确定下来属于静态关系

    答案:D
    解析:
    根据处理范围不同,设计模式可分为类模式和对象模式。类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时刻就被确定下来,属于静态关系。所以D选择错误。

  • 第3题:

    设计模式是经过时间检验的经验总结,是最基本、最常用的可复用件。


    A

  • 第4题:

    The stages within the development phase of the software life cycle are( ).
    软件生命周期开发阶段的阶段是

    A.design,analysis,implementation,and testing
    设计、分析、实现和测试
    B.analysis,design,implementation,and testing
    分析、设计、实现和测试
    C.analysis,design,testing,and implementation
    分析、设计、测试和实现
    D.design,analysis,testing,and implementation
    设计、分析、测试和实现

    答案:B
    解析:
    属于软件生命周期中开发阶段的是分析、设计、实施和测试。

  • 第5题:

    模块化的设计是指将经过设计和验证的能完成一定功能的逻辑电路封装成模块,在后续的设计中都可以反复使用。


    正确