回调函数以及回调函数的机制: 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处理
}
回调机制
回调机制是一种常见的设计模型,他把工作流内的某个功能,按照约定的接口暴露给外部使用者,为外部使用者提供数据,或要求外部使用者提供数据。
如上图所示,工作流提供了两个对外接口(获取参数、显示结果),以回调函数的形式实现。
- “获取参数”回调函数,需要工作流使用者设定工作流计算需要的参数。
- “显示结果”回调函数,提供计算结果给工作流使用者。
浙公网安备 33010602011771号