2021
09-07
09-07
分析Lua观察者模式最佳实践之构建事件分发系统
目录一、前言二、观察者模式三、事件分发系统四、使用事件分发系统解决问题五、注册监听事件接口六、反注册事件监听接口七、事件派发接口八、更多一、前言试想这样一个问题,当某个事件发生时,比如在游戏中A模块修改了用户的金币数,而B模块和C模块提供的功能都依赖于用户的金币数,那么,A模块在修改金币数的同时,就需要通知B模块和C模块。常规的方法就是A模块持有B模块和C模块的对象,然后分别通过调用对象接口的方式告诉它们...
继续阅读 >