题目内容

(X-6-2)当想使用一个已经存在的类,但其接口不符合需求时,可以采用()设计模式将该类的接口转换成我们希望的接口。

A. 命令( Command)
B. 适配器( Adapter)
C. 装饰( Decorator)
D. 享元( Flyweight)

查看答案
更多问题

(X-6-2)现要开发一个文件转换软件,将文件由一种格式转换为另一种格式,如将XML文件转换为PDF文件,将DOC文件转换为TXT文件,有些文件格式转换代码已经存在。为了将已有的代码应用于新软件,而不修改软件的整体结构,可以使用()设计模式进行系统设计。

A. 适配器( Adapter)
B. 组合( Composite)
C. 外观( Facade)
D. 桥接( Bridge)

(X-6-2)在对象适配器中,适配器类( Adapter)和适配者类( Adaptee)之间的关系为()。

A. 关联关系
B. 依赖关系
C. 继承关系
D. 实现关系

(X-6-2)()是适配器模式的应用实例。

A. 操作系统中的树形目录结构
B. Windows中的应用程序快捷方式
C. Java事件处理中的监听器接口
D. JDBC中的数据库驱动程序

(X-6-2)以下关于适配器模式的叙述,错误的是()。

A. 适配器模式将一个接口转换成客户希望的另一个接口,使得原本接口不兼容的那些类可以一起工作。
B. 在类适配器中, Adapter和 Adaptee是继承关系;而在对象适配器中, Adapter和 Adaptee是关联关系。
C. 类适配器比对象适配器更加灵活,在Java、C++等语言中可以通过类适配器一次适配多个适配者类。
D. 适配器可以在不修改原来的适配者接口 Adaptee的情况下将一个类的接口和另一个类的接口匹配起来。

答案查题题库