Adapter 如果客户需要使用某个类的服务,而这项服务是这个类用一个不同的接口提供的,那么,可以使用适配器模式为客户提供一个期望的接口
类适配器:
 客户程序定义好的接口
客户程序定义好的接口 已经存在的类
已经存在的类 类适配器
类适配器 客户程序调用
客户程序调用 用户程序已经使用的类
用户程序已经使用的类客户程序通过把要适配的类标记为Virtula,使得我们有机会重载它。但这样做有可能存在风险。
 客户程序
客户程序 对象适配器
对象适配器.jpg) 
  
类适配器:
 客户程序定义好的接口
客户程序定义好的接口 已经存在的类
已经存在的类 类适配器
类适配器 客户程序调用
客户程序调用 用户程序已经使用的类
用户程序已经使用的类客户程序通过把要适配的类标记为Virtula,使得我们有机会重载它。但这样做有可能存在风险。
 客户程序
客户程序 对象适配器
对象适配器.jpg) 
  
