Adapter(适配器)模式
考试要求: 掌握     
知识路径:  > 嵌入式系统的项目开发与维护知识  > 面向对象分析与设计方法  > 设计模式  > 结构型设计模式


 
       (1)意图。将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
       
       类适配器结构图
       (2)结构。类适配器使用多重继承对一个接口与另一个接口进行匹配,其结构如上图所示。对象适配器依赖于对象组合,其结构如下图所示。
       
       对象适配器结构图
       其中:
       .Target定义Client使用的与特定领域相关的接口。
       .Client与符合Target接口的对象协同。
       .Adaptee定义一个已经存在的接口,这个接口需要适配。
       .Adapter对Adaptee的接口与Target接口进行适配。
       (3)适用性。Adapter模式适用于:
       .想使用一个已经存在的类,而它的接口不符合要求。
       .想创建一个可以服用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。
       .(仅适用于对象Adapter)想使用一个已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有