客户端功能-关注、预约、收藏等AB行为开发实战
目录
1.业务介绍
2.实现方案
1.业务介绍
1.关注
用户A对用户B进行了关注行为,用户B 的粉丝列表就有用户A了,用户A的关注列表就有用户B了。
2.预约
用户A对直播B进行了预约行为,直播B的预约人列表就有了用户A了,用户A的直播预约列表就有了直播B了。
3.收藏
用户A对培训B进行了收藏行为,培训B的收藏人列表就有了用户A了,用户A的培训收藏列表就有了培训B了。
4.汇总:好好看看,上面这3个玩意儿不是一样的吗?,那就封装起来一块搞。后面还有啥类似的AB行为,就适配进来。
2.实现方案
这块就拿关注功能来举例吧。
1.先看看A的行为都有哪些
去关注
取消关注
获取自己所有的关注对象列表
2.B的行为有哪些呢?
查看自己的粉丝列表
3.业务梳理出来实现就简单了
1.建立关联表,用来记录关联关系,也就是AB所属关系。
2.针对上述行为进行业务实现。