以下哪种设计模式体现了“将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示”?()

A. 工厂模式

B. 单例模式

C. 建造者模式

D. 观察者模式

参考答案与解析:

相关试题

(第2空)设计模式[1]按照目的可以划分为三类,其中,( )模式是对对象实例化过程的抽象。例如( )模式确保一个类只有一个实例,并提供了全局访问入口;( )模式允许对象在不了解要创建对象的确切类以及如

(第2空)设计模式[1]按照目的可以划分为三类,其中,( )模式是对对象实例化过程的抽象。例如( )模式确保一个类只有一个实例,并提供了全局访问入口;( )模式

  • 查看答案
  • 设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式

    [单选题]设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中,(44)用于定义实现部分的接口。A.Singleton(单件)B.Bridge(桥接)C.Composite(组合)D.Facade(外观)

  • 查看答案
  • 健美操运动构建了一个平等的()都乐于接受的模式。

    健美操运动构建了一个平等的()都乐于接受的模式。A. 老年人B. 女性朋友C. 每个人

  • 查看答案
  • 图4£­6示意的为(48)设计模式,表示一个作用于某对象结构中的各元素的操作。

    [单选题]图4-6示意的为(48)设计模式,表示一个作用于某对象结构中的各元素的操作。A.Visitor(访问者)B.Observer(观察者)C.Flyweight(享元)D.Prototype(原型)

  • 查看答案
  • 一个八比特的码组,可以表示为()个不同的量化电平。

    [填空题] 一个八比特的码组,可以表示为()个不同的量化电平。

  • 查看答案
  • 在Flash中创建一个对象,需要给它填充全红的色彩时,选择哪种模式()。

    [单选题]在Flash中创建一个对象,需要给它填充全红的色彩时,选择哪种模式()。A . 位图B . 线性C . 纯色D . 放射

  • 查看答案
  • (43)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化下图为

    [试题] (43)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化下图为该设计模式的类图,其中,(44)用于定义实现部分的接口。(43)A. Singleton(单件)B. Bridge(桥接)C. Composite(组合)D. Facade(外观)(44)A. AbstractionB. ConcreteImplementorAC. ConcreteImplementorBD. Implementor

  • 查看答案
  • 一个投影的点,可以表示一个点,也可以表示(),或者两者皆有。

    [单选题]一个投影的点,可以表示一个点,也可以表示(),或者两者皆有。A . 一条垂直的线B . 一个实体C . 一个垂直的面D . 一个三维实体

  • 查看答案
  • 全球电力市场构建是一个循序渐进、()的发展过程。

    [单选题]全球电力市场构建是一个循序渐进、()的发展过程。A.由整体到局部B.由局部到整体C.由地方到中央D.由中央到地方

  • 查看答案
  • 以下哪一个模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,

    [单选题]以下哪一个模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新()A . 观察者模式B . 代理模式C . 外观模式D . 备忘录模式

  • 查看答案