事件分发和事件处理
将所有行为注册为不同的时间类型,配置Module,让他们在事件发生时,响应这些事件(除了系统的事件,还可以注册自定义事件,触发自定义事件)
Module注册之后应当会生成单例对象,处理这些个事件