C#语法——委托,架构师必修( 三 )


结语委托是我们最常用的语法,它将函数封装成引用类型的变量,供其他单位调用 。
因为委托的特质是引用类型,所以决定了委托是可以进行址传递 。也就是说,委托是穿梭于我们系统代码中的列车 。
我们可以在列车上放很多很多东西,在需要的站点,叫停列车,并将托运的东西搬下来使用 。
所以,理论上,只要我们利用好委托,就可以大量减少冗余的代码 。
但委托这种列车,是每个程序员都可以定义的,如果一个项目中有十个开发者,每个人都在定义委托,那么,就有可能出现定义了十个相同的委托的情况,这样就出现了撞车的现象 。
所以委托在使用的时候,尽量做到有序传递,即预先做好列车的行驶路线,让委托按照路径运行,尽量不要定义可以被任何单位调用的公共委托 。
 

【C#语法——委托,架构师必修】


推荐阅读