一直用委托但是没有用自己的话解释过用委托的原因,现在总结下:
为什么要使用委托:委托主要用于跨线程调用控件,对于不能直接调用的方法,需要委托给别人,即别的线程来执行。例如一个方法在一个线程中定义,而需要调用这个函数时的参数在另外一个线程。这时,就需要在其中一个线程声明委托。