适配器模式

来源:互联网 发布:www.47es.com最新域名 编辑:程序博客网 时间:2024/06/04 00:06
package class1;
interface Window {
public void open() ;
public void close() ;
public void activated() ;
public void iconified() ;
public void deiconified() ;
}
abstract class WindowAdapter implements Window {
public void activated() {}
public void close() {}
public void deiconified() {}
public void iconified() {}
public void open() {}
}
class WindowImpl extends WindowAdapter {
public void open() {
System.out.println("窗口打开。");
}
public void close() {
System.out.println("窗口关闭.");
}
}
public class AdapterDemo {
public static void main(String[] args) {
Window win = new WindowImpl() ;
win.open() ;
win.close() ;
}
}