欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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, 选择性的实现,提高了程序的稳健和扩展性。

相关标签: Java Basic