回调函数以及回调函数的机制http://blog.csdn.net/ldfqq/archive/2008/12/21/3576525.aspxs

C#回调 : http://developer.51cto.com/art/200908/144967.htm

回调描述

  某个项目的底层和高层是由不同的人员协同完成.底层负责数据的存取,高层负责数据的表示.当高层要用到某个模块的数据,于是他对底层人员说,我需要你们提供满足某种需求的数据,你给我提供一个接口.

       底层的人员说:我给你提供数据,怎么展示和处理则是你的事情.我不可能为你每个需求都提供一个数据接口,我给你提供一个通过的接口.你得到数据,然后自己写函数去展示.由是经过协商,双方提供了一个这样的接口:

 //data表示底层提供的数据源,funcName表示高层的调用函数

      function(data,funcName)

  {

       1.data属于情形1,由底层处理;

        2.data属于情形2,由高层处理,怎么处理呢?利用高层提供的函数uncName处理

      }

回调机制

    回调机制是一种常见的设计模型,他把工作流内的某个功能,按照约定的接口暴露给外部使用者,为外部使用者提供数据,或要求外部使用者提供数据。


     如上图所示,工作流提供了两个对外接口(获取参数、显示结果),以回调函数的形式实现。

  • “获取参数”回调函数,需要工作流使用者设定工作流计算需要的参数。
  • “显示结果”回调函数,提供计算结果给工作流使用者。
posted on 2011-03-28 11:16  晨露  阅读(125)  评论(0)    收藏  举报