使用事件模式调用方法