解读2014年度辛星Python面向对象教程

事件驱动型系统与传统顺序性程序的控制方式有着明显区别。顺序程序在等待事件时会保持控制权,无法立即响应其他事件。相比之下,事件驱动型应用程序遵循着“不要打电话给我们,我们将打给你”的原则。在等待事件时,它们不会占用控制权,也不会处于活动状态。只有当事件发生时,才会调用相应的处理程序,处理完毕后立即释放控制权。这种安排使得事件驱动型应用程序可以并行等待多个事件的发生。根据统计,一个程序的60%到90%是可以重用的“内务处理”,如果适当构造的话。

pdf 文件大小:4.33MB