这种模式在C/C++中的回调模式经常使用,为了分离接口与参数之间的直接耦合。例如typedef void (*A)(int b,int c);typedef void (*D)(char e,double f);void R(A a,int b,int c,D d,char e,double f){ if(a){ a(b,c);} if(d){ d(e,f);}}