更多“创建型设计模式抽象了实例化过程,有助于系统开发者将对象的创建、组合和表示方式进行抽象。以下( ) ”相关问题
  • 第1题:

    常用的设计模式可分为( )等三类。

    A.对象型、实现型和结构型

    B.创建型、结构型和行为型

    C.抽象型、过程型和实现型

    D.创建型、接口型和行为型


    正确答案:B

  • 第2题:

    创建型设计模式抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。以下( )模式是创建型模式。

    A.组合(Composite) B.构建器(Builder)C.桥接(Bridge) D.策略(Strategy)


    正确答案:B

  • 第3题:

    创建型设计模式抽象了实例化过程,它分为面向类和面向对象两种。其中,( )模式是保证一个类仅有一个实例,并提供一个访问它的全局访问点。

    A.工厂(Factory)
    B.构建器(Builder)
    C.原型(Prototype)
    D.单例(Singleton)

    答案:D
    解析:
    单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。总之,选择单例模式就是为了避免不一致状态,避免政出多头。

  • 第4题:

    设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种( )模式;( )模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于(请作答此空)模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

    A.组合型
    B.结构型
    C.行为型
    D.创建型

    答案:B
    解析:
    设计模式包括:创建型、结构型、行为型三大类别。抽象工厂模式属于创建型设计模式。桥接模式属于结构型设计模式。

  • 第5题:

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


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


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

  • 第6题:

    按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号11】

    A.. 行为型
    B. 交互型
    C. 耦合性
    D. 关联型

    答案:A
    解析:
    按照设计模式的目的进行划分,现有的设计模式可以分为三类。

    创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式等;

    结构型模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;

    行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

  • 第7题:

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

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

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

  • 第8题:

    用的基本设计模式可分为()

    • A、创建型、结构型和行为型
    • B、对象型、结构型和行为型
    • C、过程型、结构型和行为型
    • D、抽象型、接口型和实现型

    正确答案:A

  • 第9题:

    以下意图哪个是用来描述ABSTRACT FACTORY(抽象工厂)?()

    • A、提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类
    • B、定义一个用于创建对象的接口,让子类决定实例化哪一个类
    • C、将一个类的接口转换成客户希望的另外一个接口
    • D、表示一个作用于某对象结构中的各元素的操作

    正确答案:A

  • 第10题:

    单选题
    用的基本设计模式可分为()
    A

    创建型、结构型和行为型

    B

    对象型、结构型和行为型

    C

    过程型、结构型和行为型

    D

    抽象型、接口型和实现型


    正确答案: A
    解析: 暂无解析

  • 第11题:

    填空题
    创建型软件设计模式的两个主导思想:()了系统使用的具体类的知识,隐藏这些具体类的实例被创建与结合的细节。

    正确答案: 封装
    解析: 暂无解析

  • 第12题:

    单选题
    服务接口类采用哪一种设计模式创建实例化的()
    A

    静态工厂模式

    B

    抽象工厂模式

    C

    责任链模式

    D

    策略模式


    正确答案: D
    解析: 暂无解析

  • 第13题:

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

    A.合成型B.组合型C.结构型D.聚合型 A.AdaptorB.FacadeC.CommandD.Singleton A.DecoratorB.CompositeC.MementoD.Builder A.PrototypeB.FlyweightC.AdapterD.Bridge


    正确答案:C,D,C,D

  • 第14题:

    模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下( 47 )情况适合选用该模式。 ①抽象复杂对象的构建步骤 ②基于构建过程的具体实现构建复杂对象的不同表示 ③一个类仅有一个实例 ④一个类的实例只能有几个不同状态组合中的一种

    A.生成器(Builder)

    B.工厂方法(Factory Method)

    C.原型(Prototype)

    D.单例( Singleton)


    正确答案:A

  • 第15题:

    设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种( )模式;(请作答此空)模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于( )模式;( )模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。

    A.Bridge
    B.Proxy
    C.Prototype
    D.Adapter

    答案:A
    解析:
    设计模式包括:创建型、结构型、行为型三大类别。抽象工厂模式属于创建型设计模式。桥接模式属于结构型设计模式。

  • 第16题:

    某模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以下( )情况适合选用该模式。
    ①抽象复杂对象的构建步骤
    ②基于构建过程的具体实现构建复杂对象的不同表示
    ③一个类仅有一个实例
    ④一个类的实例只能有几个不同状态组合中的一种

    A.①②
    B.②③
    C.③④
    D.①④

    答案:A
    解析:
    实用范围
    1 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时
    2 当构造过程必须允许被构造的对象有不同表示时

  • 第17题:

    按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(请作答此空 )模式等;( )模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;( )模式主要用于对象之间的职责及其提供服务的分配方式,其代表有( )模式等。


    A. Decorator
    B. Fly weight
    C. Command
    D.Singleton


    答案:D
    解析:
    按照设计模式的目的进行划分,现有的设计模式可以分为三类。创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式等;结构型模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

  • 第18题:

    按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号10】

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

    答案:C
    解析:
    按照设计模式的目的进行划分,现有的设计模式可以分为三类。

    创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式等;

    结构型模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;

    行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

  • 第19题:

    按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有()模式等;


    A. Decorator
    B. Fly weight
    C. Command
    D. Singleton


    答案:D
    解析:
    创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式。

  • 第20题:

    常用的设计模式可分为() 。

    • A、创建型、结构型和行为型
    • B、对象型、结构型和行为型
    • C、过程型、创建型和结构型
    • D、抽象型、接口型和实现型

    正确答案:D

  • 第21题:

    服务接口类采用哪一种设计模式创建实例化的()

    • A、静态工厂模式
    • B、抽象工厂模式
    • C、责任链模式
    • D、策略模式

    正确答案:A

  • 第22题:

    填空题
    抽象工厂模式是一种()创建型模式。

    正确答案: 对象
    解析: 暂无解析

  • 第23题:

    单选题
    常用的设计模式可分为() 。
    A

    创建型、结构型和行为型

    B

    对象型、结构型和行为型

    C

    过程型、创建型和结构型

    D

    抽象型、接口型和实现型


    正确答案: C
    解析: 暂无解析