策略模式+工厂模式的组合使用
策略模式+工厂模式的组合使用**策略模式:**定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。个人感觉特别好用,当你在一段代码中,有很多的候选算法,你就可以用这个策略模式了,可以有效的取出if…else这样的条件分支**工厂模式:**定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行这个设计模式就很常见了,像我们的Spring中就用到了工厂模式这里就直接上代码了首先是枚举类 public enum IdGeneratorTypeEn
原创
2021-12-22 14:21:54 ·
1643 阅读 ·
0 评论