手写EventBus 的原理吗,lz这个怎么写的啊?