题目内容 (请给出正确答案)
[单选题]

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

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

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

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

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

提问人:网友zhlqcn2006 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有3位网友选择 A,占比33.33%
  • · 有3位网友选择 B,占比33.33%
  • · 有2位网友选择 D,占比22.22%
  • · 有1位网友选择 C,占比11.11%
匿名网友 选择了B
[59.***.***.84] 1天前
匿名网友 选择了A
[88.***.***.28] 1天前
匿名网友 选择了A
[13.***.***.172] 1天前
匿名网友 选择了C
[147.***.***.158] 1天前
匿名网友 选择了D
[63.***.***.25] 1天前
匿名网友 选择了B
[102.***.***.207] 1天前
匿名网友 选择了B
[23.***.***.17] 1天前
匿名网友 选择了D
[245.***.***.115] 1天前
匿名网友 选择了A
[80.***.***.63] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“关于模式适用性,在以下情况不适合使用Bridge(桥接)模式…”相关的问题
第1题
关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()

A.你想使用一个已经存在的类,而它的接口不符合你的需求

B. 根据需要创建开销很大的对象

C. 在需要用比较通用和复杂的对象指针代替简单的指针的时候

D. 取代了简单的指针,它在访问对象时执行一些附加操作

点击查看答案
第2题
关于模式适用性,在以下情况不适合使用COMPOSITE(组合)模式?()

A.你想使用一个已经存在的类,而它的接口不符合你的需求

B. 你想表示对象的部分-整体层次结构

C. 当一个类的实例只能有几个不同状态组合中的一种时

D. 一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为

点击查看答案
第3题
关于模式适用性,在以下情况不适合使用Abstract Factory模式?()

A.一个系统要独立于它的产品的创建、组合和表示时

B. 一个系统要由多个产品系列中的一个来配置时

C. 当你要强调一系列相关的产品对象的设计以便进行联合使用时

D. 当一个类希望由它的子类来指定它所创建的对象的时候

点击查看答案
第4题
关于模式适用性,在以下情况不适合使用PROTOTYPE模式?()

A.当要实例化的类是在运行时刻指定时,例如,通过动态装载

B. 当你要强调一系列相关的产品对象的设计以便进行联合使用时

C. 为了避免创建一个与产品类层次平行的工厂类层次时

D. 当一个类的实例只能有几个不同状态组合中的一种时

点击查看答案
第5题
关于模式适用性,在以下情况不适合使用DECORATOR(装饰)模式?()

A. 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责

B. 处理那些可以撤消的职责

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

D. 当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类

点击查看答案
第6题
关于模式适用性,在以下情况不适合使用STRATEGY(策略)模式?()

A.当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的

B. 许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法

C. 需要使用一个算法的不同变体。例如,你可能会定义一些反映不同的空间/时间权衡的算法。当这些变体实现为一个算法的类层次时可以使用策略模式

D. 算法使用客户不应该知道的数据。可使用策略模式以避免暴露复杂的、与算法相关的数据结构

点击查看答案
第7题
关于模式适用性,在以下情况不适合使用FACTORY METHOD模式?()

A.当一个类不知道它所必须创建的对象的类的时候

B. 当一个类希望由它的子类来指定它所创建的对象的时候

C. 当你提供一个产品类库,而只想显示它们的接口而不是实现时

D. 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候

点击查看答案
第8题
关于模式适用性,在以下情况不适合使用Adapter(适配器)模式?()

A.你想使用一个已经存在的类,而它的接口不符合你的需求

B. 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作

C. 你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口

D. 如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象

点击查看答案
第9题
关于模式适用性,在以下情况不适合使用OBSERVER(观察者)模式?()

A.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用

B. 当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变

C. 当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的

D. 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责

点击查看答案
第10题
关于模式适用性,在以下情况适合使用Singleton模式?()

A.当一个类不知道它所必须创建的对象的类的时候

B. 当一个类的实例只能有几个不同状态组合中的一种时

C. 当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时

D. 当一个类希望由它的子类来指定它所创建的对象的时候

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信