项目实战第十六讲:使用开闭原则实现商品价格规则引擎

项目结构采用了star方法,Situation:概括性的总结业务背景和挑战;Task:介绍你负责的任务已经需要达成的目标;Action:项目中你采取的关键行动;Result:项目落地后的实际效果。本文是项目实战第十六讲:使用开闭原则实现商品价格规则引擎

文章目录

      • 1、项目背景
        • 1.1、业务上的痛点
        • 1.2、如何改造
        • 1.3、目标
      • 2、主要技术
        • 2.1、什么是TMF
        • 2.2、Java SPI扩展
        • 2.3、使用到的设计模式
      • 3、项目职责
      • 4、项目实现
        • 4.1、整体流程图
        • 4.2、SPI源码分析
        • 4.3、TMF业务逻辑梳理
          • 4.3.1、价格预处理器

你可能感兴趣的:(项目实战系列,开闭原则,项目实战,TMF,规则引擎)