原则
图形程序很多时候不是你主动推进,而是事件在驱动
键盘、鼠标和窗口事件会不断塑造程序行为。
原则释读
事件驱动让程序从线性脚本转向响应式系统。你写的不再只是流程,而是规则。
为什么重要
交互界面天然依赖外部触发。
怎么用到自己的知识系统
把用户操作、系统事件和状态响应分开设计。
行动规则
- 事件收集清楚。
- 响应逻辑聚合。
- 副作用可追踪。
常见误区
- 事件处理四散。
- 输入和渲染相互污染。
辨析题
为什么事件驱动会让程序结构看起来和脚本完全不同?
因为程序不再按你预先写好的单一路线走,而是在等待外部触发。