比如一个任务是连续登陆10天赠送100块钱。如果这个活动任务的逻辑写到登陆模块,那以后这个任务下架了,还要修改代码。那如何设计才能动态管理这些任务逻辑呢? =========== 任务如何拆分成一个个独立模块?
观察者模式, 事件触发
在登录那添加个代码, 触发事件.
事件可以保存在数据库里, 也可以保存在文件里.