设计模式的应用
1、AWT、Swing事件模型所采用的模式:缺省的适配器模式
public class AwtApp {
public static void main(String[] args) {
Frame frame=new Frame("title");
frame.addMouseMotionListener(new MouseMotionAdapter(){
@Override
public void mouseMoved(MouseEvent e){
System.out.println("x:"+e.getX()+"\ty:"+e.getY());
}
});
frame.addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
System.out.println("关闭窗口");
System.exit(0);
}
});
frame.setSize(new Dimension(50,100));
frame.setVisible(true);
}
}
2.单例模式的应用 JDBC工具类与数据库建立连接
2.模板模式的应用&策略模式的应用 DAO