对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。A、工厂模式B、享元模式C、单例模式D、外观模式

题目

对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。

  • A、工厂模式
  • B、享元模式
  • C、单例模式
  • D、外观模式

相似考题
更多“对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。A、工厂模式B、享元模式C、单例模式D、外观模式”相关问题
  • 第1题:

    以下关于Singleton(单例)模式的描述中,正确的是 (47)。A.它描述了只有一个方法的类的集合SXB

    以下关于Singleton(单例)模式的描述中,正确的是 (47)。

    A.它描述了只有一个方法的类的集合

    B.它描述了只有一个属性的类的集合

    C.它能够保证一个类的方法只能被一个唯一的类调用

    D.它能够保证一个类只产生唯一的一个实例


    正确答案:D
    本题主要考查单例模式。单例模式的最大特点是一个类只有一个实例,因此采用这种设计模式,就可以实现类A的所有使用者都使用A的同一个实例。

  • 第2题:

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

    A.生成器(Builder)

    B.工厂方法(Factory Method)

    C.原型(Prototype)

    D.单例( Singleton)


    正确答案:A

  • 第3题:

    下面关于数据库三级模式结构的叙述中,正确的是( )。

    A)内模式可以有多个,外模式和模式只有一个

    B)外模式可以有多个,内模式和模式只有一个

    C)内模式只有一个,模式和外模式可以有多个

    D)模式只有一个,外模式和内模式可以有多个


    正确答案:B

  • 第4题:

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

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

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

  • 第5题:

    在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。

    • A、外观模式
    • B、工厂模式
    • C、装饰模式
    • D、适配器模式

    正确答案:A

  • 第6题:

    当客户程序与抽象类的实现部分之间存在很大的依赖性时,可以考虑使用()

    • A、单例模式
    • B、享元模式
    • C、工厂模式
    • D、外观模式

    正确答案:D

  • 第7题:

    在设计模式中,()保证每个类只要单个实例。

    • A、工厂模式
    • B、外观模式
    • C、享元模式
    • D、单例模式

    正确答案:D

  • 第8题:

    关于数据库系统三级模式的说法,下列论述中正确的是()

    • A、外模式、概念模式、内模式都只有一个
    • B、外模式有多个,概念模式、内模式只有一个
    • C、模式只有一个,概念模式和内模式有多个
    • D、3个模式中,只有概念模式才是真正存在的

    正确答案:B

  • 第9题:

    单选题
    在设计模式中,()保证每个类只要单个实例。
    A

    工厂模式

    B

    外观模式

    C

    享元模式

    D

    单例模式


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

  • 第10题:

    单选题
    在设计模式中,()的核心是缓存和共享
    A

    门面模式

    B

    工厂模式

    C

    享元模式

    D

    单例模式


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

  • 第11题:

    单选题
    在需要构建一个层次结构的子系统时,可以使用门面模式定义子系统中每层的入口点,可以考虑使用()。
    A

    外观模式

    B

    工厂模式

    C

    装饰模式

    D

    适配器模式


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

  • 第12题:

    单选题
    保证一个类仅有一个实例,并提供一个访问它的全局访问点。这句话是对()设计模式的描述。
    A

    外观模式

    B

    策略模式

    C

    适配器模式

    D

    单例模式


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

  • 第13题:

    关于数据库系统三级模式的说法,下列( )是正确的。

    A.外模式、概念模式、内模式都只有一个

    B.外模式有多个,概念模式和内模式只有一个

    C.外模式只有一个,概念模式和内模式有多个

    D.3个模式中,只有概念模式才是真正存在的


    正确答案:B

  • 第14题:

    下列关于单例设计模式的描述中,正确的是()

    A、将一个类设计为单例设计模式,在其他类中可以创建这个类对象

    B、将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法

    C、将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调

    D、以上答案都不对


    正确答案:B

  • 第15题:

    下列关于数据库三级模式结构的说法中,( )是不正确的。

    A)一个数据库中可以有多个外模式但只有一个内模式

    B)一个数据库中可以有多个外模式但只有一个模式

    C)一个数据库中只有一个模式也只有一个内模式

    D)一个数据库中只有一个外模式也只有一个内模式


    正确答案:D

  • 第16题:

    以下关于Singleton(单例)设计模式的叙述中,不正确的是( )。

    A.单例模式是创建型模式
    B.单例模式保证一个类仅有一个实例
    C.单例类提供一个访问唯一实例的全局访问点
    D.单例类提供一个创建一系列相关或相互依赖对象的接口

    答案:D
    解析:
    抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类,而非单例模式

  • 第17题:

    一个数据库只有()内模式,只一个模式,可以有()外模式。


    正确答案:一个;多个

  • 第18题:

    在设计模式中,()的核心是缓存和共享

    • A、门面模式
    • B、工厂模式
    • C、享元模式
    • D、单例模式

    正确答案:C

  • 第19题:

    单例模式属于对象创建型模式,它保证一个类仅有()。

    • A、一个属性
    • B、一个操作
    • C、一个实例
    • D、一个对象成员

    正确答案:C

  • 第20题:

    单选题
    以下哪个模式可以利用一个对象,快速地生成一批对象?()
    A

    抽象工厂模式

    B

    单例模式

    C

    原型模式

    D

    简单工厂模式


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

  • 第21题:

    单选题
    当客户程序与抽象类的实现部分之间存在很大的依赖性时,可以考虑使用()
    A

    单例模式

    B

    享元模式

    C

    工厂模式

    D

    外观模式


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

  • 第22题:

    单选题
    对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。
    A

    工厂模式

    B

    享元模式

    C

    单例模式

    D

    外观模式


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

  • 第23题:

    判断题
    单例模式适用于当类只能有一个实例,而且客户可以从一个公共的访问点访问它
    A

    B


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