java设计模式之策略模式(构造器注入)

一. 策略模式
记一次策略模式+spring构造器注入 的实现。
场景:封装一个数据库批量增删改操作的实现类,但是产品需要考虑到多种数据库。以此需要mysql批量操作的实现类,oracle的…等等主流的数据库的批量操作的实现,因此使用策略模式,在调用类的构造函数里面判断数据库类型,调用具体数据库操作的实现类。
java设计模式之策略模式(构造器注入)_第1张图片

java设计模式之策略模式(构造器注入)_第2张图片

下面是调用策略的实现过程。

java设计模式之策略模式(构造器注入)_第3张图片

java设计模式之策略模式(构造器注入)_第4张图片

你可能感兴趣的:(设计模式,策略模式,java,设计模式)