springboot的策略模式
    通过在application.yml中配置,然后在代码的接口具体实现类中使用@ConditionalOnProperty(name = “rule.transfor”, havingValue = “rule”)对应配置的key和值进行策略选择

    普通的策略模式
    通过一个上下文类维护一个接口,并提供一个以接口为参数的方法给其他地方使用,该方法接受的参数可以是其任何实现类,传入的是什么格式,上面提供的方法就会调用其具体实现类中的那个方法,因此,在案例中可以存在多个该接口的实现类,届时只需要在调用上下文方法的时候传进去一个具体的实例化对象即可