首页 > 其他 > 详细

callback回调函数的理解

时间:2018-10-13 15:17:04      阅读:181      评论:0      收藏:0      [点我收藏+]

        callback采用的设计模式是:模板模式,他的设计理念是基于面向对象中的多态的。

我们的程序中走到某个地方他会出现不一样的动作的时候,我们在这儿就使用回调函数。我们利用的就是 多态的原理,我们传递不同的类过来的时候就会出现不一样的动作。

public class PaintFrame {
    public static void drawPaint(MyFrame m){
        System.out.println("1111111");
        System.out.println("222222222");
        //回调函数的使用
        m.drawFrame();
        System.out.println("333333333");
    }
    public static void main(String[] args) {
        MyFrame m = new MyFrame();
        MeFrame e = new MeFrame();
        drawPaint(m);
        drawPaint(e);
    }
}

 class MyFrame {
    public void drawFrame(){
        System.out.println("hhhhhhhhhhhh");
    }
}


class MeFrame extends MyFrame{
    public void drawFrame(){
        System.out.println("tttttttt");
    }
}

这样调用的都是同一个方法,但是却有不同的动作

callback回调函数的理解

原文:https://www.cnblogs.com/ztcen/p/9782883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!