基于事件的编程思想


    绪论:

    我们所说的事件编程思想可以理解为生活中处理事件的一套机制。我和身边的人说过无数次,计算机编程不是一门手艺或是单纯的一门技术;不是理发店理发师那样单纯的理发技术;也不是工地绑钢筋那样依靠刻意训练就能达到的一门技术活儿;不是习武爱好者,不是卖油翁里的唯手熟尔就能到达的绝技

一.完整的事件处理程序

    我们把这次新冠疫情成为一个事件。疫情的发生称为:事件源。我们的有关部门得到消息之后向上级反馈称为:侦听器。我们把上级得知此消息后做出的迅速反应称为:事件处理程序。我的这个举例应该是非常大白话了,那么从中总结得到,我们的事件处理系统分为:

  1. 事件源
  2. 侦听器
  3. 事件处理程序

方便程序员理解的术语:

        事件源就是你在码代码的时候定义的有关对象,这个对象准备调用某某函数用的;侦听器是接收到事件消息的对象调用某函数的时候,这个行为消息提前会被侦听器获知,Windows系统提供了基本的事件监听服务;事件处理程序就是你对象调用的那个函数和方法,当然同时包括了对象,这个时候的这个对象我们又叫做事件的订阅者

二.事件的绑定

        事件处理程序+事件源对象=事件的绑定

猜你喜欢

转载自blog.csdn.net/weixin_43891901/article/details/105935508