3.2.4 基于事件的设计