【设计模式】【第一章】【支付场景】【策略模式 + 工厂模式 + 门面模式 + 单例模式】
文章目录
-
- 创建design-demo项目
- 修改pom.xml
- 传统模式开发
-
- 创建PayController
- 创建PayService
- 创建PayServiceImpl
- 创建PayBody
- 创建PayHandler
- 传统模式开发总结
- 引入策略模式
-
- 对PayServiceImpl进行改造
- 创建PayContext
- 创建PayStrategy
- 创建BankPayStrategy
- 创建WxPayStrategy
- 创建ZfbPayStrategy
- 引入策略模式总结
- 引入工厂模式
-