设计模式,就是一套被反复使用,多数人知晓的,经过发呢类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。程序的程序的重用性。
适配器设计模式:解决接口与接口实现类之间的矛盾问题
package frame;
import javax.swing.*;
import java.awt.event.*;
public class JLabelTest {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize(1200, 1200);
frame.setLayout(null);
JButton jl1 = new JButton("按钮");
jl1.setBounds(100, 100, 300, 300);
frame.getContentPane().add(jl1);
jl1.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
super.keyPressed(e);
}
});
frame.setVisible(true);
}
}
模板设计模式
模板设计模式:把抽象类整体就可以看做成一个模板,模板中不能决定的东西定义成抽象方法让使用模板的类(继承抽象的类)去重写抽象方法实现需求