工学

单选题关于模式适用性,在以下情况不适合使用Bridge(桥接)模式?()A 你不希望在抽象和它的实现部分之间有一个固定的绑定关系。例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换B 类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充C 对一个抽象的实现部分的修改应对客户不产生影响,即客户的代码不必重新编译D 客户程序与抽象类的实现部分之间存在着很大的依赖性

题目
单选题
关于模式适用性,在以下情况不适合使用Bridge(桥接)模式?()
A

你不希望在抽象和它的实现部分之间有一个固定的绑定关系。例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换

B

类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充

C

对一个抽象的实现部分的修改应对客户不产生影响,即客户的代码不必重新编译

D

客户程序与抽象类的实现部分之间存在着很大的依赖性

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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


正确答案:B

第2题:

以下属于创建型模式的是()

  • A、抽象工厂(Abstract Factory)模式
  • B、合成(Composite)模式
  • C、单例(Singleton)模式
  • D、桥接(Bridge)模式

正确答案:A,C

第3题:

关于设计模式,下列说法正确的是( )。

A.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合(Composite)和代理 (Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式


正确答案:B

第4题:

以下哪些设计模式都可以用来将抽象部分与实现部分分离()

  • A、适配器模式(Adapter)
  • B、装饰模式(Decorator)
  • C、桥接模式(Bridge)
  • D、代理模式(Proxy)

正确答案:C

第5题:

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

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

正确答案:C

第6题:

关于设计模式,下列说法正确的是(5)。

A.原型(Prototype)和模板方法 (Template Method)属于创建型模式
B.组合(Composite)和代理 (Proxy)属于结构型模式
C.桥接(Bridge)和状态(State)属于行为型模式
D.外观(Facade)和中介(Mediator)属于创建型模式

答案:B
解析:
设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式一共包括23种,具体分类如下表所示。

第7题:

结构型模式中最体现扩展性的几种模式是()

  • A、适配器(Adapte)模式
  • B、合成(Composite)模式
  • C、装饰(Decorator)模式
  • D、桥接(Bridge)模式

正确答案:C

第8题:

下列设计模式中,( )模式既是类结构型樽式,又是对象结构型模式。此模式与( )模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。

A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰器 (Decorator) A.桥接(Bridge) B.适配器(Adapter) C.组成(Composite) D.装饰器 (Decorator)


正确答案:B,A

第9题:

在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互。主要体现在()。

  • A、适配器(Adapte)模式
  • B、合成(Composite)模式
  • C、原型(Prototype)模式
  • D、桥接(Bridge)模式

正确答案:A,D

第10题:

以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()

  • A、桥接模式(Bridge)
  • B、装饰模式(Decorator)
  • C、享元模式(Flyweight)
  • D、外观模式(Facade)

正确答案:B

更多相关问题