试题详情
- 简答题举例说明使用Bridge模式的场合,给出在该场合下使用Bridge模式的解决方案,并说明该解决方案的优点。
-
打印驱动程序是Bridge模式最典型的例子,也是最适合应用Bridge模式的场合。Bridge模式的真正威力在于它能够帮助我们看到什么时候应该从问题域中提取实现。
也就是说,有时候有一个实体X使用系统S,一个实体Y使用系统T。我们可能认为X总是与S相伴,而Y总是与T相伴,因此就将它们联系(耦合)起来。Bridge模式提醒我们,可以抽象出S和T,这样更好,也就是说,Bridge模式最有用的地方,是在解耦抽象与实现之前考虑Bridge模式是否适用。 关注下方微信公众号,在线模考后查看
热门试题
- 设计模式的两大主题是()
- 以下哪些设计模式都可以用来将抽象部分与实
- 观察者模式定义了对象之间()的关系。
- Open-Close原则的含义是一个软件
- 什么是设计模式?设计模式的目标是什么?
- 下列属于面向对象基本原则的是()
- ()模式定义对象间的一种一对多的依赖关系
- 面向对象(OO)的原则有那些?
- 工厂方法使用()把对象的创建委托给子类,
- 关于访问者模式(Visitor)的适用性
- 单例模式中,两个基本要点()和单子类自己
- 设计模式一般用来解决什么样的问题()
- 对于依赖倒转的表述错误的是()
- 依据设计模式思想,程序开发中应优先使用的
- 以下哪个设计模式是着重于一步步构造一个复
- 用的基本设计模式可分为()
- 根据以下场景说明,请选用最佳的设计模式
- 请结合抽象工厂模式,说明在实际应用中如何
- 以下属于面向对象的设计原则的有()
- 以下哪个模式是利用一个对象,快速地生成一