参考答案和解析
正确答案:B
更多“______可以帮助人们简单方便地复用已经成功的设计或体系结构。A.商业构件B.设计模式C.遗留系统D. ”相关问题
  • 第1题:

    从模式所提供的解决方案的抽象程度来看,模式可以分为()

    A.测试模式

    B.面向软件实现的设计模式

    C.软件子系统或构件设计模式

    D.体系结构设计模式


    参考答案:B, C, D

  • 第2题:

    设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、()和行为型三种类型。其中()属于创建型模式,(请作答此空 )属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。


    A.Decorator
    B. Composite
    C. Memento
    D. Builder


    答案:C
    解析:
    设计模式包括:创建型、结构型、行为型。Singleton是单例模式,属于创建型设计模式。Memento是备忘录模式,属于行为型设计模式。Bridge是桥接模式,它的特点是实现接口与实现分离。

  • 第3题:

    在软件复用中,()是整个或部分系统的可复用设计,表现为一组抽象构件及构件实例间交互的方法,为构件复用提供了上下文关系。

    A.程序库

    B.设计模式

    C.软件框架

    D.软件包


    软件框架

  • 第4题:

    可以帮助人们简单方便地复用已经成功的设计或体系结构。

    A.商业构件

    B.设计模式

    C.遗留系统

    D.需求规格说明


    正确答案:B
    解析:模式(pattern)的定义如下。模式为“在一定的环境中解决某一问题的方案”。这三个事物:问题、解决方案和环境是模式的基本要素。模式描述了一个特定环境的解决方案,这个特定环境往往重复出现,制定出一个较好的解决方案有利于我们在未来能有效地解决类似的问题。通过模式,你可以无数次地使用那些已有的解决方案,无需再重复相同的工作。模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。设计模式(design pattern)的定义如下。 “设计模式为改进软件系统的子系统、组件或其间的关系提供了方案。它描述了在特定环境中解决一般设计问题的解决方案”,因这个设计问题经常出现,因而你可以多次地复用已有的设计模式。

  • 第5题:

    设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、(请作答此空 )和行为型三种类型。其中()属于创建型模式,()属于行为型模式。()模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。

    A. 合成型
    B. 组合型
    C. 结构型
    D. 聚合型

    答案:C
    解析:
    设计模式包括:创建型、结构型、行为型。Singleton是单例模式,属于创建型设计模式。Memento是备忘录模式,属于行为型设计模式。Bridge是桥接模式,它的特点是实现接口与实现分离。