策略模式图

策略模式

小小的图解

  • 主要的三个角色

    • Strategy---抽象策略角色
    • ConcreateStrategy---具体策略角色
    • Context---上下文角色
      • 封装了对具体策略的调用
      • 可以使用set的依赖注入
      • 也可以使用构造方法
  • 核心是上下文角色

  • 只要调用上下文角色就行,实现解耦

策略 + 工厂

将上下文角色,替换成工厂,是不是就成了工厂模式

相关推荐
凉辰23 分钟前
设计模式 策略模式 场景Vue (技术提升)
vue.js·设计模式·策略模式
菜菜-plus30 分钟前
java设计模式之策略模式
java·设计模式·策略模式
XYX的Blog10 小时前
设计模式09-行为型模式2(状态模式/策略模式/Java)
设计模式·状态模式·策略模式
Slow菜鸟7 天前
Spring 设计模式之策略模式
spring·设计模式·策略模式
刘鹏博.9 天前
SpringBoot支付回调枚举+策略+工厂模式
java·spring boot·简单工厂模式·策略模式
糖拌西红柿多放醋10 天前
SpringBoot利用InitializingBean实现策略模式
java·spring boot·spring·策略模式·模板方法模式
萧寂17310 天前
Nodejs使用pkg打包为可执行文件
策略模式
健康平安的活着10 天前
设计模式4-工厂模式&策略模式
设计模式·策略模式
智慧城市203013 天前
163页PPT 丨IBM业务架构咨询:制造业核心业务流程框架及解决方案
阿里云·策略模式
喵叔哟15 天前
重构复杂简单变量之状态与策略模式
重构·策略模式