1. 增加内部事件模型