[多选题]

Bridge模式有以下哪些优点?()

A . 分离接口及其实现部分

B . 提高可扩充性

C . 改变值以指定新对象

D . 实现细节对客户透明

参考答案与解析:

相关试题

Decorator模式主要两个优点有以下哪些?()

[多选题] Decorator模式主要两个优点有以下哪些?()A . 比静态继承更灵活B . 避免在层次结构高层的类有太多的特征C . 有许多小对象,很容易对它们进行定制,但是很难学习这些系统,排错也很困难D . Decorator与它的Component不一样,Decorator是一个透明的包装

  • 查看答案
  • 外观模式有哪些优点()

    [多选题] 外观模式有哪些优点()A . 对客户屏蔽子系统组件,减少了客户处理的对象数目并使得子系统使用起来更加容易B . 通过引入外观模式,客户代码将变得很简单,与之关联的对象也很少C . 实现了子系统与客户之间的松耦合关系,这使得子系统的组件变化不会影响到调用它的客户类,只需要调整外观类即可D . 降低了大型软件系统中的编译依赖性,并简化了系统在不同平台之间的移植过程,因为编译一个子系统一般不需要编译所有其他的子系统E . 不能很好地限制客户使用子系统类F . 增加新的子系统可能需要修改外观类或客户端

  • 查看答案
  • 装饰模式的优点有哪些()

    [多选题] 装饰模式的优点有哪些()A . 可以通过一种动态的方式来扩展一个对象的功能,通过配置文件可以在运行时选择不同的装饰器,从而实现不同的行为B . 可以使用多个具体装饰类来装饰同一对象,得到功能更为强大的对象C . 具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,在使用时再对其进行组合,原有代码无须改变,符合“开闭原则”D . 使用装饰模式进行系统设计时将产生很多小对象E . 装饰模式比继承更加易于出错,排错也很困难,对于多次装饰的对象,

  • 查看答案
  • C/S模式有哪些优点?

    [问答题] C/S模式有哪些优点?

  • 查看答案
  • 建造者模式的优点有哪些()

    [多选题] 建造者模式的优点有哪些()A . 分步骤构建一个复杂的对象B . 应对“复杂对象各个部分”的频繁需求变动C . 用户使用不同的具体建造者即可得到不同的产品对象D . 如果产品的内部变化复杂,可能会导致需要定义很多具体建造者类来实现这种变化,导致系统变得很庞大E . 如果产品之间的差异性很大,则不适合使用建造者模式,因此其使用范围受到一定的限制

  • 查看答案
  • 关于模式适用性,在以下情况不适合使用Bridge(桥接)模式?()

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

  • 查看答案
  • B/S模式与传统的C/S模式相比,优点有哪些?

    [问答题]B/S模式与传统的C/S模式相比,优点有哪些?

  • 查看答案
  • 什么是并行工程?并行开发模式有哪些优点?

    [问答题] 什么是并行工程?并行开发模式有哪些优点?

  • 查看答案
  • 社会化的中介型配送模式有哪些优点?()

    [多选题] 社会化的中介型配送模式有哪些优点?()A . "大而全"、"小而全"B . 减少人力、物力、财力的浪费C . 在商品和原材料供应上做到了"万事不求人"D . 有利于专业化、社会化、商品化配送中心的形成

  • 查看答案
  • 使用粒子缓存,有以下哪些优点?()

    [多选题] 使用粒子缓存,有以下哪些优点?()A . 提高渲染效率B . 降低渲染效率C . 提高场景播放速度,可拖动时间滑块D . MAYA在磁盘缓存中读取数据时无需重新计算,避免了渲染开始阶段粒子的预备过E . 以上都是粒子缓存的优点

  • 查看答案
  • Bridge模式有以下哪些优点?()