适配器模式

时间:2025-01-30 07:34:31

在这里插入图片描述
在这里插入图片描述

接口:

public interface Inter {
    void method1();

    void method2();

    void method3();

    void method4();

    void method5();
}

中间类:

对接口中的方法 进行 空实现

public class InterAdapter implements Inter{
    @Override
    public void method1() {

    }

    @Override
    public void method2() {

    }

    @Override
    public void method3() {

    }

    @Override
    public void method4() {

    }

    @Override
    public void method5() {

    }
}

/**
 * 继承 中间类
 */
public class InterImpl extends InterAdapter {
    /**
     * 只需要重写一个方法
     * 如果实现 Inter接口,需要重写所有方法----->复杂
     */

    @Override
    public void method5() {
        System.out.println ("method5");
    }
}

在这里插入图片描述