C#懵懂的学习一段时间了,最近在学委托这一块。对于委托,我初步知道把方法当作参数执行。
定义--实例--调用,做是做的出来。
但就有一点不理解,它到底有什么用。类似于接口为了规范,还是能实现普通方法不能实现的功能?
为什么不直接调用方法呢?
初学委托实在很不能理解,希望各位前辈指点迷津。分不多了,就当技术交流吧!先谢过
定义--实例--调用,做是做的出来。
但就有一点不理解,它到底有什么用。类似于接口为了规范,还是能实现普通方法不能实现的功能?
为什么不直接调用方法呢?
初学委托实在很不能理解,希望各位前辈指点迷津。分不多了,就当技术交流吧!先谢过
委托相当于把一个处理流程给抽象出来了,把它为参数、返回值传递。
而不仅限于传递“数据”数据和处理流程两个核心都可以互相传递,这样看是不是整个程序可以有效的解耦了,更灵活了