1。functor和function有什么区别?在java里怎么实现functor?2。请帮我讲下callback到底是什么东西?能不能写段java程序分析下,谢谢了~~~~~~~~

解决方案 »

  1.   

    上面那位兄弟好象讲错了
    回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口或变量;
    比如用File类的list(FilenameFilter f)时;list接收FilenameFilter的一个对象,然后
    通过调用FilenameFilter的方法accept(File f,String s)对所在目录下的文件进行筛选并
    输出;而accept的两个参数就是File里的两个变量;