2.1委托
不需要直接指定一个要执行的行为,而是将这种行为用某种方式“包含”在一个对象中。这个对象可以像其他任何对象一样使用。在该对象中,可以执行封装的操作。可以将委托类型看作只定义了一个方法的接口,将委托实例看作实现了那个接口的对象。
类似遗嘱,遗嘱由一系列指令组成,比如:“付帐单,捐善款,其余财产留给猫”。去世后,律师会执行这些指令。 C#中的委托和现实世界的遗嘱一样,也是要在恰当的时间执行一些列操作。如果代码想要执行操作,但不知道操作细节,一般可以使用委托。
时间: 2024-10-10 01:21:00