Java适配器的设计模式
程序员文章站
2022-04-18 11:41:08
...
1,Java接口,实现接口,完成某个功能。比如窗口的设计,usb接口的设计…
本文侧重将窗体类的设计模式,利用Java适配器。
接口如下:
/**
*
* @author echo lovely
* 2020年4月7日下午8:34:02
* 窗体接口
*
*/
public interface WinForm {
public static final double width = 800;
public static final double height = 100;
public abstract void open();
public abstract void close();
public abstract void show(); // 展示窗体
public abstract void maxWay(); // 最大化
public abstract void minWay(); // 最小化
}
2,窗体父类实现接口
public class AllForm implements WinForm {
public void open() {
}
public void close() {
}
public void show() {
}
public void maxWay() {
}
public void minWay() {
}
}
3,具体的子类继承父类窗体(只说设计模式,不实现)
/*
* 适配器模式,所有的窗体可以适当性的继承AllForm 窗体。
* */
public class GoogleForm extends AllForm {
public void open() {
System.out.println("Google浏览器打开啦... balabala...");
}
public void close() {
System.out.println("Google浏览器关闭啦... balabala...");
}
}
优点:
1,完美的避开了 接口和抽象方法的强制性。
2, 选择性的实现,提高了程序的稳健和扩展性。
下一篇: 观察者模式