使用工厂模式+策略模式来优化代码结构

2022-11-02 15:32:01 浏览数 (1)

1. 业务场景

        我们在新做的项目中有一个这样的应用场景,用户会导入不同平台的数据来存入mongodb中,不同平台的数据格式不一样,使用传统的mongoDB Model的方式需要建立太多的model,在后期维护上新加一个平台就需要增加一个model类重新上线一次,在可用性上不太合适,于是我考虑到工厂模式 策略模式来优化代码结构

2. 流程图

3. 代码

  • service interface
  • service impl
  • Strategy

0 人点赞