![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
关于模式适用性,在以下情况不适合使用Adapter(适配器)模式?()
A.你想使用一个已经存在的类,而它的接口不符合你的需求
B. 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作
C. 你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口
D. 如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.你想使用一个已经存在的类,而它的接口不符合你的需求
B. 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作
C. 你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口
D. 如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象
第1题
A. 将一个类的接口转换成客户希望的另外一个接口。本模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
B. 定义一个用于创建对象的接口,让子类决定实例化哪一个类
C. 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作
D. 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作
第2题
A.适配器(Adapter) B.责任链(Chain of Responsibility) C.外观(Facade) D.桥接(Bridge) A.有多个对象可以处理一个请求,在运行时刻自动确定由哪个对象处理 B.想使用一个已经存在的类,而其接口不符合要求 C.类的抽象和其实现之间不希望有一个固定的绑定关系 D.需要为一个复杂子系统提供一个简单接口
第3题
A、将已有类的接口转换成和目标接口兼容
B、改进系统性能
C、将客户端代码数据转换成目标接口期望的合适的格式
D、使所有接口不兼容可以一起工作
第5题
(4)
A. Strategy(策略)
B. Adapter(适配器)
C. Command(命令)
D. Observer(观察者)
(5)
A. 使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B. 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作 C. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D. 使算法可独立于使用它的客户而变化
第6题
(4)
A. Strategy(策略)
B. Adapter(适配器)
C. Command(命令)
D. Observer(观察者)
(5)
A. 使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B. 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作 C. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D. 使算法可独立于使用它的客户而变化
第7题
A.命令(Command)
B.适配器(Adapter)
C.装饰(Decorate)
D.享元(Flyweight)
第8题
A.命令(Command)
B.适配器(Adapter)
C.装饰(Decorate)
D.享元(Flyweight)
第9题
(43)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
(44)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
(45)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
第10题
(43)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
(44)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
(45)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!