美文网首页
委托的发布和订阅

委托的发布和订阅

作者: BigbyLong | 来源:发表于2017-08-27 19:06 被阅读12次

    *    通过委托来实现事件处理的过程,通常需要以下4个步骤

    * 一:定义委托类型,并在发布者类中定义一个该类型的公有成员;

    * 二:在订阅者类中定义委托的处理方法;

    * 三:订阅者对象将其事件处理方法链接到发布者对象的委托成员(一个委托类型的引用)上;

    * 四:发布者对象在特性的情况下“激发”委托操作,从而自动调用订阅者对象的委托处理方法。

    实现效果 发布者类 订阅者类 主函数中调用

    总结说明:

    从上面这个实例中可以看出,通过委托来发布和订阅事件,首先要通过发布者来发布这个委托,然后定义一个事件触发器,在这个触发器被激活后(比如执行这个触发器方法),会调用这个委托,然后委托根据自身的订阅情况,再进行回调委托(事件)的处理方法,因为委托已经通过“+=”符号链接到该处理方法上。

    相关文章

      网友评论

          本文标题:委托的发布和订阅

          本文链接:https://www.haomeiwen.com/subject/rlridxtx.html