浅谈我对设计模式基本原则的理解

“设计模式”这个东西,其实在大学的时候老师就有提到过,只不过当时段位不够,不能理解。
工作后又有一时没一时的看了一些设计模式,但是都没有内化,只是知道、认识。
直到前一段时间在工作中突然灵光乍现,主动使用了一些设计模式,才慢慢体会到“设计模式”的美妙。
继续阅读“浅谈我对设计模式基本原则的理解”

模板方法模式实际应用

最近又接到一个任务,需要对接京东实物优惠接口。

由于有些商品的信息、订单的状态等会有变动,所以京东提供了一个消息推送的api接口,只不过这个“推送”是我们自己去拉取。

由于消息的类型很多,所以在拉取请求时需要传入消息类型type,京东返回对应的消息列表,我们后端做完处理后,再调用京东删除推送消息api,传入我们处理的消息ID,删除对应消息,表示我们已消费该消息。

整个流程大致就是这样,以上流程中就只有后端处理部分有不同,其他流程都是一样。
继续阅读“模板方法模式实际应用”

策略模式、工厂模式、表驱动实践应用场景–用户任务系统

现在有很多网赚的app或小程序,为了推广和留下用户,都会有一些任务,当用户完成对应的任务,就能够得到相应的奖励。
如果你没有用过这些应用,可以想想王者农药等游戏,它们也有一套任务系统,完成对应的任务,得到相应的奖励。
最近我就接到一个需求,给一个网赚小程序开发一套任务系统。
继续阅读“策略模式、工厂模式、表驱动实践应用场景–用户任务系统”