再一次实战策略模式,太好用了
前言之前做三方支付系统的时候经常用到策略模式,比如用户会选择不同的支付方式,不同的支付方式又有不同的实现方法或银行接口调用。现在做物联网系统,基于MQTT协议(TCP层面的协议)来传输数据,根据不同的请求(不同的Topic)处理不同的业务逻辑,也同样用到策略模式。顿时感觉策略模式非常好用,而且结合Spring的实例化和注入功能,更加方便了。今天就聊聊基于Spring(Boot)下策略模式的使用。未使用策略模式时的处理以物联网为例大家可能不够熟悉,下面就以支付场景为例。比如在支付的过程中我们可能会