2023-12-14 10:52:55
委托认知的三个层次在勇哥看来,委托认知有下面这个层次。保存函数引用,可以做为函数参数认识到这一点的人,看过书,了解基本的使用规则。委托在类和方法中充当桥梁的作用认识到这一点的人,可以正确的使用委托,了解委托的常见使用场景。但是还看不出来他是不是会面向对象程序设计....委托让程序扩展性更好、耦合度更低 、是开闭原则、控制反转等思想的实现手段认识到这个层次的人,不光对委托非常熟悉,而且有丰富的面向对...
2023-12-14 10:27:50
利用多播委托可以消除if或者switch。其原理如下:多播委托类似于交换机的广播。192.168.1.255这个地址在C类私有网络中是一个广播地址。广播地址用于向本地网络中的所有设备发送数据包。
当一个设备向192.168.1.255发送数据包时,该网络中的所有设备都会收到这个数据包。下面代码中的if判断则是在广播的接收端加入了协议判断,只有符合协议的站点进行了回应。源码:using Syste...