美文网首页
Java回调

Java回调

作者: 小混混_f0f2 | 来源:发表于2018-05-02 15:51 被阅读0次

    回调 callback

    回调又称钩子函数 (hook), 模板方法, 利用对象的多态特性, 先定义函数结构, 再利用形参传入对象,
    以此实现回调效果

    public class Callback {
        // 先定义一个接口IMyFrame
        public static void drawFrame(IMyFrame f){
            System.out.println("启动线程");
            System.out.println("增加循环");
            System.out.println("查看消息栈");
            System.out.println("查看消息栈");
            f.point();
            System.out.println("启动缓存, 增加效率");
    
        }
    
        public static void main(String[] args){
    //        drawFrame(new MyFrame1());
            drawFrame(new MyFrame2());
        }
    }
    
    
    public interface IMyFrame {
        void point();
    }
    
    
    class MyFrame1 implements IMyFrame{
        @Override
        public void point() {
            System.out.println("MyFrame-01");
        }
    }
    
    
    class MyFrame2 implements IMyFrame{
        @Override
        public void point() {
            System.out.println("MyFrame-02");
        }
    }
    
    以下为授权协议. 当你引用本文时, 默认你同意本协议.
    凭此协议, 你可以在不通知作者的情况下, 对本文进行修改,转发或者进行商业行为. 但是你无权修改 ,删除本协议.
    @Auther: DaYe
    @Email: yesongsheng@163.com
    @Time: 5/2/2018 15:25
    感谢你自觉遵守本协议
    

    相关文章

      网友评论

          本文标题:Java回调

          本文链接:https://www.haomeiwen.com/subject/whjcrftx.html