单例模式属于对象创建型模式,它保证一个类仅有()。A、一个属性B、一个操作C、一个实例D、一个对象成员

题目

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

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

相似考题
更多“单例模式属于对象创建型模式,它保证一个类仅有()。A、一个属性B、一个操作C、一个实例D、一个对象成员”相关问题
  • 第1题:

    关于类和对象不正确的说法是( )。

    A.类是一种类型,它封装了数据和操作

    B.对象是类的实例

    C.一个类的对象只有一个

    D.一个对象必属于某个类


    正确答案:C
    解析:一个类可以声明多个对象。

  • 第2题:

    单态模式的优势不包括( )。

    A.尽量减少Java对象的创建和销毁时的开销

    B.避免Java类的频繁实例化

    C.让相同类的全部实例共享同一内存区

    D.无须要求一个类只有一个实例


    参考答案:D

  • 第3题:

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

    A.生成器(Builder)

    B.工厂方法(Factory Method)

    C.原型(Prototype)

    D.单例( Singleton)


    正确答案:A

  • 第4题:

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

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

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

  • 第5题:

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

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

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

  • 第6题:

    ()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。


    正确答案:单例

  • 第7题:

    假定要在一个类XXK5中访问另一个类XXK4中的实例成员abc,则首先要在XXK5中创建()类的一个实例对象,然后通过这个对象进行访问。


    正确答案:XXK4

  • 第8题:

    以下意图哪个是用来描述BUILDER(生成器)?()

    • A、定义一个用于创建对象的接口,让子类决定实例化哪一个类
    • B、将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
    • C、保证一个类仅有一个实例,并提供一个访问它的全局访问点
    • D、运用共享技术有效地支持大量细粒度的对象

    正确答案:B

  • 第9题:

    关于模式适用性,在以下情况适合使用Singleton模式?()

    • A、当一个类不知道它所必须创建的对象的类的时候
    • B、当一个类的实例只能有几个不同状态组合中的一种时
    • C、当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时
    • D、当一个类希望由它的子类来指定它所创建的对象的时候

    正确答案:C

  • 第10题:

    单选题
    关于模式适用性,在以下情况适合使用Singleton模式?()
    A

    当一个类不知道它所必须创建的对象的类的时候

    B

    当一个类的实例只能有几个不同状态组合中的一种时

    C

    当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时

    D

    当一个类希望由它的子类来指定它所创建的对象的时候


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

  • 第11题:

    单选题
    以下哪一个模式是表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作()
    A

    访问者模式

    B

    桥接模式

    C

    原型模式

    D

    单例模式


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

  • 第12题:

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

    外观模式

    B

    策略模式

    C

    适配器模式

    D

    单例模式


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

  • 第13题:

    类的实例方法代表着( )。

    A.类属性

    B.类行为

    C.从该类所创建的一个对象的行为

    D.类成员变量


    正确答案:C
    解析:实例方法指出一个特定的对象行为,而类方法指出的则是属于该类的所有对象的行为。

  • 第14题:

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

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


    正确答案:B

  • 第15题:

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

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

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

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

    D、以上答案都不对


    正确答案:B

  • 第16题:

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

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

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

  • 第17题:

    关于类和对象不正确的说法是()

    • A、类是一种类型,它封装了数据和操作
    • B、对象是类的实例
    • C、一个类的对象只有一个
    • D、一个对象必属于某个类

    正确答案:C

  • 第18题:

    运用单例模式只能创建出一个对象实例。


    正确答案:正确

  • 第19题:

    关于对象和实例的概念,下面说法错误的是()

    • A、对象是由类经实例化创建而来的
    • B、一个对象是一个实例
    • C、一个实例也是一个对象
    • D、一个对象是属性和行为的一个封装体

    正确答案:C

  • 第20题:

    以下哪一个模式是表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作()

    • A、访问者模式
    • B、桥接模式
    • C、原型模式
    • D、单例模式

    正确答案:A

  • 第21题:

    判断题
    运用单例模式只能创建出一个对象实例。
    A

    B


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

  • 第22题:

    单选题
    以下意图哪个是用来描述FACADE(外观)?()
    A

    为子系统中的一组接口提供一个一致的界面,本模式定义了一个高层接口,这个接口使得这一子系统更加容易使用

    B

    定义一个用于创建对象的接口,让子类决定实例化哪一个类

    C

    保证一个类仅有一个实例,并提供一个访问它的全局访问点

    D

    在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态


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

  • 第23题:

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

    B


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