( )将一个类的接口转换为客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
A. 单例模式
B. 原型模式
C. 抽象工厂模式
D. 适配器模式
查看答案
以下关于适配器模式的叙述,错误的是( )。
A. 将一个类的接口转换为客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
B. 在类适配器中adapter和adaptee是继承关系,而在对象适配器中adapter和adaptee是关联关系
C. 类适配器比对象适配器更加灵活,在Java语言中可以通过类适配器一次适配多个适配者
D. 适配器可以在不修改原来的适配者(adaptee)接口的情况下将一个类的接口和另一个类的接口匹配起来
在对象适配器中,适配器类adapter和适配者adaptee之间的关系是( )。
A. 关联关系
B. 依赖关系
C. 集成关系
D. 实现关系
开发一个文件转换软件,将文件的一种格式转换为另一种格式,例如将xml转为pdf文件、将doc转换为txt文件,有些格式转换组件已经存在且不能修改,为了重用已有代码而不需要修改软件的整体架构,可以使用( )设计模式进行系统设计。
A. 适配器(Adapter)
B. 组合(Composite)
C. 外观(Facade)
D. 桥接(Bridge)
以下关于桥接模式的叙述错误的是( )。
A. 桥接模式的用意是将抽象化与实现化解耦,使得两者可以独立变化
B. 桥接模式将继承关系转化为关联关系,从而降低系统的耦合度
C. 桥接模式可以动态的给一个对象增加功能,这些功能也可以被动态的撤销
D. 桥接模式可以从接口中分离实现功能,使得设计更具扩展性