一:从下面的例子开始,理解委托变量本质 如上图,Condition是我定义的委托变量.这个委托变量的本质就是地址变量(即C语言当中的指针变量),它保存的是方法的入口地址. 当函数的调用者传递实参给这个地址变量(方法实际地址),然后执行代码到if(condition(book))时,我们可以这样形象化理解它:这个过程很像西游记中<偷吃人参果>那集,孙悟空一面与两个童子吵架时,一面元神出窍将人参果树给推倒,然后再回来继续吵,我感觉非常相似. 二:为什么要使用委托,它的好处是什么? 好处就是将变化的…