美文网首页
策略模式在实际开始中的应用

策略模式在实际开始中的应用

作者: 就这些吗 | 来源:发表于2020-01-03 01:06 被阅读0次

    Spring 中策略模式的 2 个经典应用,可以用来怼面试官了

    在学习过程中发现这位博主的介绍更简单易懂,就不献丑了,发现这种实际中的例子比其他一些Demo更有用也更好理解。

    这边可能会有策略模式与简单工厂之间区别的疑惑,两边似乎差不多?
    策略模式和工厂模式的比较:

    1.工厂模式封装的是对象,策略模式封装的是算法
    2.工厂模式可能需要将工厂和产品都暴露给调用方,因为调用方可能会用到产品的不同方面。
    但是策略模式,只需要将context(容器)暴露给调用方,其内部算法对调用方不可见,不需要将算法子类暴露出去,因为这些算法,本质上都是完成同一件事的不同方法。

    https://juejin.im/post/5c25b8bcf265da61117a5ea1#heading-5

    相关文章

      网友评论

          本文标题:策略模式在实际开始中的应用

          本文链接:https://www.haomeiwen.com/subject/jrvaoctx.html