1.定义个一接口
public interface Method {
void a();
void b();
void c();
void d();
void e();
}
2.实现此接口
public class Adapter implements Method {
@Override
public void a() {
}
@Override
public void b() {
}
@Override
public void c() {
}
@Override
public void d() {
}
@Override
public void e() {
}
}
3.方法继承适配器
public class MethodImpl extends Adapter {
@Override
public void a(){
System.out.println("调用a方法");
}
@Override
public void b(){
System.out.println("调用b方法");
}
}
4.测试方法
/**
* 接口适配器主要用于我们希望引用某一接口下的某一方法或几个方法时我们可以随意的通过接口适配器进行任意重写
**/
public class TestInterAdapter {
public static void main(String[] args) {
Method m = new MethodImpl();
m.a();
m.b();
}
}
5.测试结果:
调用a方法
调用b方法
Process finished with exit code 0
本文详细介绍了Java中接口适配器模式的实现过程,包括定义接口、创建适配器类以及具体实现类,展示了如何通过接口适配器模式灵活地重写所需方法,提高代码的可扩展性和复用性。

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



