以下意图哪个是用来描述PROTOTYPE(原型)?()

题目

以下意图哪个是用来描述PROTOTYPE(原型)?()

  • A、允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类
  • B、表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作
  • C、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
  • D、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列哪个是用来描述CPU的速度()。

A、bps

B、GHz

C、DPI

D、MB


参考答案:B

第2题:

下图所示为 (请作答此空) 设计模式,适用于 ( ) 。

A.抽象工厂(Abstract Factory)
B.生成器(Builder)
C.工厂方法(Factory Method)
D.原型(Prototype)

答案:B
解析:
生成器又称建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。该模式通常包含Builder,ConcreteBuilder,Di-rector和Product四部分。

第3题:

以下哪个可以用来描述文件和目录对象()

A.File

B.Directory

C.FileDescriptor

D.FileNameFilter


参考答案:A

第4题:

以下意图哪个是用来描述OBSERVER(观察者)?()

  • A、将抽象部分与它的实现部分分离,使它们都可以独立地变化
  • B、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
  • C、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
  • D、使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系

正确答案:B

第5题:

以下哪个设计模式最符合以下的场景说明:() 能使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。

  • A、工厂模式(Factory)
  • B、状态模式(State)
  • C、享元模式(Flyweight)
  • D、原型模式(Prototype)

正确答案:A

第6题:

下图所示为 (46) 设计模式,适用于 (47) 。

A.抽象工厂(Abstract Factory)

B.生成器(Builder)

C.工厂方法(Factory Method)

D.原型(Prototype)


正确答案:B
本题考查设计模式的基本概念。每种设计模式都有特定的意图,描述一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心,使该方案能够重用而不必做重复劳动。抽象工厂(AbstractFactory)模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。抽象工厂模式适用于一个系统要独立于它的产品的刨建、组合和表示时;一个系统要由多个产品系列中的一个来配置时:当要强调一系列相关的产品对象的设计以便进行联合使用时;当提供一个产品类库,而只想显示它们的接口而不是实现时。生成器(Builder)模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式适用于当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装酡方式时;当构造过程必须允许被构造的对象有不同的表示时。工厂方法(FactoryMethod)定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使一个类的实例化延迟到其子类。工厂方法模式适用于当一个类不知道它所必须创建的对象的类的时候;当一个类希望由它的子类来指定它所创建的对象的时候;当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。原型(Prototype)模式用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。原型模式适用于:当一个系统应该独立于它的产品创建、构成和表示时:当要实例化的类是在运行时刻指定时,例如通过动态装载,为了避免创建一个与产品类层次平行的工厂类层次时;当一个类的实例只能有几个不同状态组合中的一种时,建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。

第7题:

以下哪个模式是利用一个对象,快速地生成一批对象()

  • A、抽象工厂(Abstrac tFactory)模式
  • B、合成(Composite)模式
  • C、原型(Prototype)模式
  • D、桥接(Bridge)模式

正确答案:C

第8题:

以下关于原型模型的描述,正确的是?()

A、原型是线性的

B、原型是可以抛弃的

C、原型模型包含原型构建阶段

D、原型模型包含系统开发阶段


正确答案:D

第9题:

以下意图哪个是用来描述ITERATOR(迭代器)?()

  • A、使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系
  • B、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
  • C、提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示
  • D、运用共享技术有效地支持大量细粒度的对象

正确答案:C

第10题:

以下意图哪个是用来描述PROXY(代理)?()

  • A、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
  • B、运用共享技术有效地支持大量细粒度的对象
  • C、为其他对象提供一种代理以控制对这个对象的访问
  • D、将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示

正确答案:C

更多相关问题