itgle.com

● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(40)A. 命令模式(Command)B. 适配器模式(Adapter)C. 策略模式(Strategy)D. 单例模式(Singleton)(41)A. 命令模式(Command)B. 适配器模式(Adapter)C. 策略模式(Strategy)D. 单例模式(Singleton)

题目

● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

(40)

A. 命令模式(Command)

B. 适配器模式(Adapter)

C. 策略模式(Strategy)

D. 单例模式(Singleton)

(41)

A. 命令模式(Command)

B. 适配器模式(Adapter)

C. 策略模式(Strategy)

D. 单例模式(Singleton)


相似考题
参考答案和解析
正确答案:D,B

更多“● (40) 限制了创建类的实例数量,而 (41) 将一个类的接口转换成客户希望的另外一个接口,使得原本 ”相关问题
  • 第1题:

    限制了创建类的实例数量,而(41)将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

    A.命令模式(Command)

    B.适配器模式(Adapter)

    C.策略模式(Strategy)

    D.单例模式(Singleton)


    正确答案:D

  • 第2题:

    如果一个方法的参数是接口类型,就可以将任何实现该接口类的实例的引用传递给该接口参数。()

    此题为判断题(对,错)。


    答案:对

  • 第3题:

    以下意图哪个是用来描述SINGLETON(单件)?()

    • A、将一个类的接口转换成客户希望的另外一个接口该模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
    • B、保证一个类仅有一个实例,并提供一个访问它的全局访问点
    • C、定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化
    • D、用一个中介对象来封装一系列的对象交互

    正确答案:B

  • 第4题:

    关于线程的创建过程,下面四种说法正确的有哪些?()

    • A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
    • B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
    • C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
    • D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

    正确答案:A,C

  • 第5题:

    下列关于接口的说法,错误的是()

    • A、 一个类可以有多个基类和多个基接口
    • B、 抽象类和接口都不能被实例化
    • C、 抽象类自身可以定义成员,而接口不可以
    • D、 类不可以多重继承,而接口可以。

    正确答案:A

  • 第6题:

    下列关于类描述错误的是()。

    • A、类不可以多重继承而接口可以
    • B、抽象类自身可以定义成员而接口不可以
    • C、抽象类和接口都不能被实例化
    • D、一个类可以有多个基类和多个基接口

    正确答案:D

  • 第7题:

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

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

    正确答案:B

  • 第8题:

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

    • A、当一个类不知道它所必须创建的对象的类的时候
    • B、当一个类希望由它的子类来指定它所创建的对象的时候
    • C、当你提供一个产品类库,而只想显示它们的接口而不是实现时
    • D、当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候

    正确答案:C

  • 第9题:

    单选题
    下列关于类描述错误的是()。
    A

    类不可以多重继承而接口可以

    B

    抽象类自身可以定义成员而接口不可以

    C

    抽象类和接口都不能被实例化

    D

    一个类可以有多个基类和多个基接口


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

  • 第10题:

    多选题
    关于线程的创建过程,下面四种说法正确的有哪些?()
    A

    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法

    B

    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法

    C

    定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法

    D

    定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法


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

  • 第11题:

    单选题
    下列关于接口的说法,错误的是()
    A

     一个类可以有多个基类和多个基接口

    B

     抽象类和接口都不能被实例化

    C

     抽象类自身可以定义成员,而接口不可以

    D

     类不可以多重继承,而接口可以。


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

  • 第12题:

    单选题
    以下意图哪个是用来描述ADAPTER(适配器)?()
    A

    将一个类的接口转换成客户希望的另外一个接口。本模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作

    B

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

    C

    表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作

    D

    将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作


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

  • 第13题:

    下列关于接口的描述,错误的是?()

    A、接口不是Object类的子类

    B、一个接口只能继承一个接口

    C、一个接口可以继承多个接口

    D、接口不能被实例化


    正确答案:B

  • 第14题:

    假设现在要创建一个 Web应用框架,基于此框架能够创建不同的具体 Web应用,比如博客、 新闻网站和网上商店等;并可以为每个 Web 应用创建不同的主题样式,如浅色或深色等。这一 业务需求的类图设计适合采用(如下图所示)模式( )。其中( )是客户程序使用的 主要接口,维护对主题类型的引用。此模式为( ),体现的最主要的意图是(请作答此空)。


    A.将抽象部分与其实现部分分离,使它们都可以独立地变化
    B.动态地给一个对象添加一些额外的职责
    C.为其他对象提供一种代理以控制对这个对象的访问
    D.将一个类的接口转换成客户希望的另外一个接口。

    答案:A
    解析:
    桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。

  • 第15题:

    我们称实现了()接口的类为线程化的类,称实现了该接口的类的实例为()。


    正确答案:Runnable;可运行的对象

  • 第16题:

    将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述() 。

    • A、策略模式(Strategies)
    • B、桥接模式(Bridge)
    • C、适配器模式( Adapter )
    • D、单例模式(Singleton)

    正确答案:C

  • 第17题:

    关于EJB组成部分的说法不正确的是()

    • A、每一个EJB的实例对象对应于一个JNDI名字
    • B、所有EJB都包含Home接口,远程接口,Bean类三个部分
    • C、Bean类必须实现远程接口中的方法
    • D、远程接口实现了RMI的Remote接口

    正确答案:A,B

  • 第18题:

    session对象是HttpSession接口类的实例,由客户端负责创建和销毁。


    正确答案:错误

  • 第19题:

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

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

    正确答案:A

  • 第20题:

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

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

    B

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

    C

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

    D

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


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

  • 第21题:

    单选题
    将一个类的接口转换成客户希望的另一个接口。这句话是对下列哪种模式的描述() 。
    A

    策略模式(Strategies)

    B

    桥接模式(Bridge)

    C

    适配器模式( Adapter )

    D

    单例模式(Singleton)


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

  • 第22题:

    单选题
    将一个类的接口转换成客户希望的另一个接口,这句话是对()设计模式的描述。
    A

    策略模式

    B

    桥接模式

    C

    适配器模式

    D

    单例模式


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

  • 第23题:

    单选题
    以下哪种情况不适合使用适配器模式()
    A

    你想使用一个已经存在的类,而它的接口不符合你的需求

    B

    你想创建一个类,该类可以复用另外一个类的功能

    C

    你想创建一个类,该类可以复用另外多个类的功能

    D

    你想在类中用相对较少的对象引用取代很多对象的引用


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