1 前言 在面向对象软件设计中,有时候我们想把有用而经过精心测试的类,用于应用程序的其他新领域.但是,新功能需要新接口,而新接口与要复用的现有类不一致的情况非常普遍.我们不想为新的接口而重写可靠的类. 已有的类与新的接口之间不兼容的问题相当普遍,人们已为它找到了一个解决方案.这个解决方案广为使用,最终被编入设计模式,成为适配器. 2 详述 2.1 简述 适配器用于连接两种不同类型的对象,使其毫无问题地协同工作.有时它也称为“包装器”(wrapper).适配器的主要作用是把被适配者的行为传递给管道…