package theChildOfGod.bjxy.oop.callback;
public interface MyFrame {
public void paint();
}
package theChildOfGod.bjxy.oop.callback;
public class PaintFrame {
public static void drawFrame(MyFrame f) {
System.out.println("启动线程");
System.out.println("增加循环");
System.out.println("查看消息栈");
//画窗口
f.paint();
System.out.println("启动缓存,增加效率");
}
public static void main(String [] args) {
drawFrame(new GameFrame());
}
}
class GameFrame implements MyFrame {
public void paint() {
System.out.println("GameFrame.paint()");
System.out.println("画窗口");
}
}
回调的实现_模板方法模式
最新推荐文章于 2021-02-28 14:42:50 发布