来构思项目中用到单号的生成方式

1、在项目开发中,由于用到的单号种类比较多,在前期开发时,只是创建一个静态类,直接调用其生成方式。

但是项目上线后,遇到复杂的业务逻辑时,就会遇到各种突发情况

例如: 1、单号可能被覆盖、丢失。导致物流信息难以追溯。

             2、生成方式不够灵活。

 2、基于在实际运营的情况中,于是对单号的生成方式进行重构。

 想达到的结果:

           1、生成单号可追溯,即保存到数据库

    2、生成方式足够灵活,能在最快的时间内完成单号生成方式的切换。

3、重构所用的设计模式: 策略模式,即定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化


代码就不贴了,关键是将项目中遇到的问题找到合适的解决方案才是最重要的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值