zoukankan      html  css  js  c++  java
  • 策略模式

    什么是策略模式:
        是行为模式之一,如果某一项工作有很多的实现方案,这个时候我们可以使用策略模式。
        为所有的方案抽象出一个接口。客户通过多态调用不同的方案。
    类图
    角色:
        Strategy    各种策略的抽象。
        StrategyA 和 StrategyB 具体的方案
        Context   策略类的封装类。放入什么策略就有对应的实现。
    优点:
        1:提供了策略族的管理类方案。
        2:。。。。。。
  • 相关阅读:
    走亲访友
    分而治之
    红色警报
    小字辈
    最长对称子串
    树的遍历
    acwing练习
    组合计数
    同余
    乘法逆元
  • 原文地址:https://www.cnblogs.com/Xmingzi/p/12601257.html
Copyright © 2011-2022 走看看