1.简介
将一个类的接口转换成客户希望的另外一个接口。适配器模式似的原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适配器模式主要适用在以下情况:
1、你想使用一个已经存在的类,而它的接口不符合你的要求。
2、你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类协同工作。
3、你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口。
2.结构
3.示例
//原类
public class Target(){
public String method1(){
return "method1";
}
}
//新的协同类接口
public interface Adape{
public String method1();
public String method2();
}
//适配类
public class Adapter extends Target implements Adape{
public String method2(){
return "method2";
}
}
//主函数
public class Main{
public static void main(String[] args){
Adape adp = new Adapter();
System.out.println(adp.method1());
System.out.println(adp.method2());
}
}
适配器模式解析
本文介绍了适配器模式的基本概念,包括其应用场景、结构及实现示例。适配器模式主要用于解决现有类接口与需求不匹配的问题,通过创建适配器使原有类能够与期望接口的类协同工作。
166

被折叠的 条评论
为什么被折叠?



