想写一个事件分发机制,有事件event 监听器listener 分发器dispatcher,触发事件后通过dispatcher分发给listener处理,感觉比较困难的是event的定义,不同的事件可能处理不同的对象,event里面定义一个Object的成员感觉……反正不太舒服
求指点,或者有哪些开源的东西可以推荐看看。
ZeroMQ的Pub/Sub模式就是这个的完整实现,开源
其他的语言也有很多开源的 Publish/Subscribe
和观察者模式挺像的,lz可以参考下