通过使用事件基类来书写业务逻辑