4.2.2 重构事件系统以提高可扩展性